Convertir UTC datetime locales datetime
J'ai essayé de nombreuses fois de convertir utc datetime pour datetime local,et je n'ai pas réussi. Mon utc format datetime est
Ven 8 Mar à 23:12:27 UTC+0200 2013
Aussi mon code JavaScript est
var time = Date(param_time);//param_time is /Date(1362866006646)/
Et puis le temps est Soleil Mar 10 00:21:54 UTC+0200 2013 j'ai besoin de datetime comme 2008-01-28T20:24:17Z parce que je vais convertir datetime local assez datetime.
http://ejohn.org/files/pretty.js
Comment puis-je faire cela ? J'ai regardé beaucoup de questions sur stackoverflow mais aucune ne fonctionne. Merci.
Peut-être ce lien pour vous aider: stackoverflow.com/questions/6525538/...
première ypou devrait supprimer la partie de la Date de la /les Date(1362866006646)/. Qui vous donne juste 1362866006646. Ensuite, utilisez new Date(1362866006646) pour convertir de type DateTime
première ypou devrait supprimer la partie de la Date de la /les Date(1362866006646)/. Qui vous donne juste 1362866006646. Ensuite, utilisez new Date(1362866006646) pour convertir de type DateTime
OriginalL'auteur RockOnGom | 2013-03-09
Vous devez vous connecter pour publier un commentaire.
Afin de formater votre
Date
utiliser correctementtoISOString()
:Noter que
param_time
doit être valideDate
objet.Références
Date
(sections: La syntaxe, Exemple: la norme ISO 8601 les dates formatées)Utilisez simplement
var time = new Date(1362866006646); var string = time.toISOString()
.Il ne fonctionne pas. Merci pour votre intéressante.
OriginalL'auteur Zeta
J'ai rarement l'utilisation de javascript et tout cela date du temps de conversion sont un mystère pour moi aussi, javascript est un client à côté de la technologie et de toutes les ce "UTC" phrases ne signifie rien (au moins pour moi), tout comme le type de
getUTC...()/setUTC...()
fonctions fonctionne en heure locale, la même chose est valable pour tous lesDate.to...String()
fonctions, même lesnew Date()
(qu'en raison de la docs) s seriez initialisé à l'UTC, heure locale.Toutefois, si vous avez un (bon) date de l'UTC et souhaitez le convertir en courant (côté client), heure locale, alors vous avez besoin
getTimezoneOffset()
, ou peu de temps:OriginalL'auteur Panayot Karabakalov
OriginalL'auteur EliaszKubala
OriginalL'auteur Erick Wendel