question timestamp

question timestamp - PHP - Programmation

Marsh Posté le 07-06-2005 à 17:16:14    

bonjour,
 
j'ai une question qui devrait être toute simple.  
J'aimerais savoir s'il y a une autre méthode plus puissante que les timestamp pour manipuler les dates.  
 
C'est pour mon rapport de stage.  
Je sais po s'il faut écire  

Citation :

C’est une des méthode les plus pratiques et les plus fiables pour des opérations sur les dates.


ou

Citation :

C’est la méthode la pratique et la plus fiable pour des opérations sur les dates.


 
merci!! oui question futile je sais  :ange:


---------------
OST Anime
Reply

Marsh Posté le 07-06-2005 à 17:16:14   

Reply

Marsh Posté le 07-06-2005 à 17:32:50    

les timestamp ca peut pas revenir avant le 1er janvier 1970 car comme tu le sais surement, un timestamp représente le nombre de secondes écoulées depuis ce fameux 1er janvier 1970 à minuit
 
Donc si tu dois gérer des dates plus anciennes que ca, t'es niqué avec les timestamp. Un format sympatoche c'est le datetime , et le date aussi, de mysql. Tout dépend de ce que tu veux faire mais il n'y a pas de généralité.

Reply

Marsh Posté le 07-06-2005 à 17:38:25    

benamoubeach a écrit :


Donc si tu dois gérer des dates plus anciennes que ca, t'es niqué avec les timestamp. Un format sympatoche c'est le datetime , et le date aussi, de mysql. Tout dépend de ce que tu veux faire mais il n'y a pas de généralité.


 
on parle rarement de la préhistoire, en programmation

Reply

Marsh Posté le 07-06-2005 à 17:43:05    

Pour toi avant 1970 c'est la préhistoire ?
 
Et disons que tu veuilles faire un truc propre concernant une vidéothèque. Bien sur tu peux faire qqchoz de laid en mettant des varchar super géniaux ... Ou alors mettre des champs date.
Vois un peu plus loin que le bout de ton nez et ton script de news, Merci.

Reply

Marsh Posté le 07-06-2005 à 17:54:50    

benamoubeach a écrit :

Pour toi avant 1970 c'est la préhistoire ?
 
Et disons que tu veuilles faire un truc propre concernant une vidéothèque. Bien sur tu peux faire qqchoz de laid en mettant des varchar super géniaux ... Ou alors mettre des champs date.
Vois un peu plus loin que le bout de ton nez et ton script de news, Merci.


 
point de vue programmation, c'est la préhistoire....
 
sinon moi un jour j'avais fait un truc dans le genre :

Code :
  1. //ici $mois,$date et $annee sont fournis dans un formulaire
  2. //fonctionne de '1902' à '2037' inclus
  3. if ( $annee >= 1970 ) { $a = 1; }
  4. else { $a = 2; $annee += 68; }
  5. $date = $a . mktime(12, 1, 1, $mois, $jour, $annee);


 
 
 

Reply

Marsh Posté le 07-06-2005 à 17:58:41    

et donc pour retrouver la date :

Code :
  1. $res2 = substr($date, 1, 20);
  2. $annee = date("Y", $res2); if ( substr($date, 0, 1) == 2 ) { $annee -= 68; }
  3. $mois  = date("m", $res2);
  4. $jour  = date("d", $res2);


 

Reply

Marsh Posté le 08-06-2005 à 09:27:03    

moi je manipule des dates assez récentes, genre pas avant 1990.  
Je fais tout un tas d'opérrations comme déterminer l'ancienneté d'un évènement, comparer deux différences de durée et patati et patata.......... :)  
 
J'en conclue donc que les timestamp c'est le meilleur du best du mieux  :heink:  :lol:


---------------
OST Anime
Reply

Marsh Posté le 08-06-2005 à 10:32:53    

Oui dans ce cas la , les timestamp sont plus maniables mais moins compréhensibles au premier coup d'oeil. :)

Reply

Marsh Posté le 08-06-2005 à 11:08:12    

quand on a compris c'est vraiment puissant et cool  :D


---------------
OST Anime
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed