2011-04-19 9 views
2

Comment puis-je convertir cet horodatage de php en un objet Date() javascript?Conversion de chaîne en Date() en JavaScript

Voilà comment je prends le temps:

$timestart = time();

et je parse ce à une fonction javascript et je veux le convertir en un objet Date JavaScript.

l'aide, tous ces trucs de date me dérangent pas mal.

grâce,

+0

double possible de [convertir un horodatage Unix en temps en Javascript] (http://stackoverflow.com/questions/847185/convert-a-unix-timestamp-to-time- in-javascript) –

+0

Les implémentations JS génériques sont requises pour comprendre les chaînes datetime RFC-1123. – user422039

Répondre

3

Si val COMPREND PHP value qui est

l'heure actuelle mesurée dans le nombre de secondes depuis l'époque Unix

alors vous avez besoin ceci:

var timestart = new Date(val * 1000); 

JavaScript utilise la même heure de base que les systèmes UNIX (minuit le 01/01/1970) mais mesurée en millisecondes plutôt qu'en secondes.

0

Soustrayez les parties de l'horodatage dont vous avez besoin pour créer la date. Puis initialiser comme ceci,

var d = new Date(year, month, date); 

Ceci est une implémentation multi-navigateur.

Questions connexes