Transformer un timestamp en date... sans date() !
Posté : 20 oct. 2007, 22:24
Hi,
Est-ce que quelqu'un aurait sous le coude l'algorithme pour transformer un timestamp (comme time()) en date, le tout sans utiliser les fonctions de PHP qui sont faites pour ? (date(), gmdate(), etc...)
En fait ce que je cherche vraiment, c'est à faire ça en XSLT 1.0, mais une fois développé en PHP c'est facile à convertir. Et si je le fais en PHP c'est parce que je voulais faire une boucle de 0 à time() pour tester chaque seconde de l'époque pour m'assurer que le truc fonctionne.
Pour l'instant, j'en suis à
Toute aide sera la bienvenue merci !
PS : évidemment si quelqu'un a ça en XSLT ou tout autre langage, je suis preneur
Est-ce que quelqu'un aurait sous le coude l'algorithme pour transformer un timestamp (comme time()) en date, le tout sans utiliser les fonctions de PHP qui sont faites pour ? (date(), gmdate(), etc...)
En fait ce que je cherche vraiment, c'est à faire ça en XSLT 1.0, mais une fois développé en PHP c'est facile à convertir. Et si je le fais en PHP c'est parce que je voulais faire une boucle de 0 à time() pour tester chaque seconde de l'époque pour m'assurer que le truc fonctionne.
Pour l'instant, j'en suis à
$sec = $t % 60;
$min = (int) ($t / 60) % 60;
$hr = (int) ($t / 3600) % 24;
...et il me reste à calculer le nombre d'années puis le mois en cours sans me planter sur les années bissextiles Toute aide sera la bienvenue merci !
PS : évidemment si quelqu'un a ça en XSLT ou tout autre langage, je suis preneur