En Python, en utilisant calendar.timegm(), j'obtiens un résultat à 10 chiffres pour un horodatage unix. Quand je mets cela dans la fonction setTime() de Javscript, il arrive avec une date en 1970. Il a évidemment besoin d'un timestamp unix de 13 chiffres. Comment cela peut-il arriver? Sont-ils tous les deux à compter de la même date?Le temps Python Unix ne fonctionne pas en Javascript
Comment utiliser le même horodatage unix entre ces deux langues?
En Python:
In [60]: parseddate.utctimetuple()
Out[60]: (2009, 7, 17, 1, 21, 0, 4, 198, 0)
In [61]: calendar.timegm(parseddate.utctimetuple())
Out[61]: 1247793660
En Firebug:
>>> var d = new Date(); d.setTime(1247793660); d.toUTCString()
"Thu, 15 Jan 1970 10:36:55 GMT"
Y at-il une raison pour laquelle vous ne transmettaient pas ces dates dans un format en plus UTC (http://en.wikipedia.org/wiki/Coordinated_Universal_Time) ? – SingleNegationElimination