Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2405 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  ajouter du temps à la date système

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ajouter du temps à la date système

n°1096760
jokaritaff
Posté le 25-05-2005 à 15:17:04  profilanswer
 

bonjour
 
je voudrais ajouter du temps à la date système:
dans mon exemple,il faut que j'ajoute 1 seconde a la date système, pour la creation de fichiers (la date est dansle nom du fichier).
Seule l'unité de seconde permet de differencer 2 fichier générés , dans mon appli.
 
Merci

mood
Publicité
Posté le 25-05-2005 à 15:17:04  profilanswer
 

n°1096769
soju
One shot !
Posté le 25-05-2005 à 15:22:02  profilanswer
 

heu, une addition ? lol

Code :
  1. $time = time() + 1;

n°1096772
jokaritaff
Posté le 25-05-2005 à 15:24:43  profilanswer
 

ben moi ca m'affiche:
 1117027441

n°1096776
afbilou
pouet your life
Posté le 25-05-2005 à 15:27:42  profilanswer
 
n°1096816
jokaritaff
Posté le 25-05-2005 à 15:48:00  profilanswer
 

j'ai regardé les liens et j'ai testé :
 
$demain = mktime(0, 0, 0, date("m" ) , date("d" ) + 1, date("Y" ));
 
echo $demain
 
et $demain me donne 1117058400
 
moi je voudrais au final avoir l'heure systeme en hh:mm:(ss+1) ?
(meme si dans l'exemple c la date et non l'heure)


Message édité par jokaritaff le 25-05-2005 à 15:49:00
n°1096823
afbilou
pouet your life
Posté le 25-05-2005 à 15:50:47  profilanswer
 

time() retourne l'heure courante (timestamp), mesurée en secondes depuis le début de l'époque UNIX, (1er janvier 1970 00:00:00 GMT).
 
date() retourne une date sous forme d'une chaîne, au format donné par la chaîne format. La date est fournie par le paramètre timestamp, sous la forme d'un timestamp. Par défaut, la date courante est utilisée.
 
Ca va mieux maintenant ?

n°1096932
benamoubea​ch
tivuplai
Posté le 25-05-2005 à 16:45:16  profilanswer
 

afbilou +1

n°1096944
jokaritaff
Posté le 25-05-2005 à 16:49:38  profilanswer
 

mouais mais je comprend pas vraiment l'interet d'utiliser un timestamps de l'epoque de Unix.
 
le plus simple serait (dans la theorie):
date(H:i: (s+1))


Message édité par jokaritaff le 25-05-2005 à 16:50:06
n°1096949
plainsofpa​in
Pingouino's lover
Posté le 25-05-2005 à 16:52:25  profilanswer
 

Le timestamp est simplement très facile à gérer c'est pour ca.  
 
Et en disant l'époque d'unix, t'es gentil, mais c'est c'est loin d'etre dépassé ^^'
 
Genre tu veux tester si une date est entre deux autres, c'est beaucoup plus facile de faire des tests sur des entiers que sur des chaines ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1096952
soju
One shot !
Posté le 25-05-2005 à 16:53:23  profilanswer
 

jokaritaff a écrit :

mouais mais je comprend pas vraiment l'interet d'utiliser un timestamps de l'epoque de Unix.

 :sweat:

mood
Publicité
Posté le 25-05-2005 à 16:53:23  profilanswer
 

n°1096957
afbilou
pouet your life
Posté le 25-05-2005 à 16:56:26  profilanswer
 

jokaritaff a écrit :

mouais mais je comprend pas vraiment l'interet d'utiliser un timestamps de l'epoque de Unix.
 
le plus simple serait (dans la theorie):
date(H:i: (s+1))


 
Ben c'est vraiment fou ... parce que la solution c'est pratiquement ca !
 
date("H:i:s" , time()+1);
 
comme quoi ...

n°1096958
plainsofpa​in
Pingouino's lover
Posté le 25-05-2005 à 16:57:20  profilanswer
 

c'est vrai, les gens ils fument hein ^^'
 
faut arrêter le canna c'est pas légal les gens :D


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1097041
jokaritaff
Posté le 25-05-2005 à 17:39:41  profilanswer
 

ben voila mon truc c tellement plu simple que d'utiliser le timestamp d'anniversaire d'UNIX
(c pas forcement celui qu'on croit qui fume, hein Plainsofpain)
 
merci pour ton aide Afbilou


Message édité par jokaritaff le 25-05-2005 à 17:57:42
n°1097051
afbilou
pouet your life
Posté le 25-05-2005 à 17:46:23  profilanswer
 

:sweat: Qu'est ce qu'il raconte ?

n°1097064
jokaritaff
Posté le 25-05-2005 à 17:57:59  profilanswer
 

ba laisse tomber ....

n°1097071
afbilou
pouet your life
Posté le 25-05-2005 à 18:02:28  profilanswer
 

J'aurais aimé que tu montres ta solution plus simple sans timestamp

n°1097074
afbilou
pouet your life
Posté le 25-05-2005 à 18:03:25  profilanswer
 

Ah mais t'as edité ton message :p

n°1097575
jokaritaff
Posté le 26-05-2005 à 09:22:56  profilanswer
 

Ah mais t'as edité ton message  <--- ouep j'ai pas dit merci a la bonne personne.
Je savais pas que ton "quest ce qu'il raconte" c'etait relatif a ca .
pour le timestamp,ben j'utilise date("H:i:s" , time()+1);  au lieu du timestamp UNIX...
donc telle est ma solution,enfin si time() est pas la meme chose que timestamp


Message édité par jokaritaff le 26-05-2005 à 09:23:49
n°1097581
afbilou
pouet your life
Posté le 26-05-2005 à 09:26:29  profilanswer
 

Ben si c'est la meme chose.
 
time() retourne l'heure courante (timestamp), mesurée en secondes depuis le début de l'époque UNIX, (1er janvier 1970 00:00:00 GMT).
 
Le timestamp Unix c'est une date de référence prise comme origine des temps. A partir de la facile de calculer des dates et des durées.


Message édité par afbilou le 26-05-2005 à 09:27:32
n°1097586
jokaritaff
Posté le 26-05-2005 à 09:28:16  profilanswer
 

lol
bon ben tant pis pour ma solution
j'avais pas clairement compris que timestamps est une basede temps de référence
cependant perso je trouve pas si facile de calculer des dates avec ca.mais ca doit etre une logique a prendre

n°1097865
plainsofpa​in
Pingouino's lover
Posté le 26-05-2005 à 12:30:38  profilanswer
 

imagines que tu doives coomparer deux dates
 
tu les mets toutes les deux en timestamp, et un bete test d'entiers te permet de savoir laquelle est la plus grande
 
Pas besoin de te faire chier avec les jour mois heure, année, bissextile ou non, heure ...
 
Plus facile quoi !


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  ajouter du temps à la date système

 

Sujets relatifs
modélisation : système enchèreajouter des animations flash à un site
Question : pro*C / htmlWin32_scheduler : ajouter une tâche
selection d1 ligne si date système dans périodeAjouter des colorations syntaxiques à Scite
tri par date sur mysqlMFC intervention en temps réel
système de template en python 
Plus de sujets relatifs à : ajouter du temps à la date système


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR