Y a-t-il un moyen de renvoyer une date en PHP avec le même format que Date.UTC (y, m, d)?PHP return Format de date JS UTC
Voici un exemple du format que j'ai besoin:
1274745600000 (25 avr, 2010)
Y a-t-il un moyen de renvoyer une date en PHP avec le même format que Date.UTC (y, m, d)?PHP return Format de date JS UTC
Voici un exemple du format que j'ai besoin:
1274745600000 (25 avr, 2010)
PHP:
$date = '13-09-2010 00:00:00';
date_default_timezone_set('UTC');
echo (strtotime($date) * 1000) - (strtotime('02-01-1970 00:00:00') * 1000);
//1286928000000
Javascript:
Date.UTC(2010, 9, 13);
//1286928000000
[edited]:
La façon dont il retourne SORTIE est les millisecondes de 1er janvier 1970 au 8 juillet 2005, selon l'heure universelle: que vous pouvez obtenir par mktime
et en ajoutant trois 0
comme ceci:
echo mktime(0, 0, 0, 9, 15, 2010).'000';
Ceci affichera:
Et vous pouvez utiliser la fonction de la date pour obtenir dans JS UTC ENTRÉE Format:
echo date("Y,n,j");
Cette volonté afficher:
2010,9,15
l'intérieur de votre utilisation de la fonction
date_default_timezone_set('UTC');
Cet ensemble le fuseau horaire par défaut à utiliser. Disponible depuis PHP 5.1.Et vous pouvez simplement echo date par date() fonction.
La méthode UTC() renvoie le nombre de millisecondes dans une chaîne de date depuis minuit du 1er Janvier 1970, en fonction du temps universel. – sheeks06
@ sheeks06, ohh je pensais qu'il veut le format d'entrée. – shamittomar
J'essaie de retourner une date au format JS UTC directement à partir de PHP, donc je n'ai pas besoin de le convertir en JS. Est-ce possible? –