In Python, usando calendar.timegm(), ottengo un risultato di 10 cifre per un timestamp unix. Quando lo metto nella funzione setTime() di Javscript, arriva una data nel 1970. Evidentemente ha bisogno di un timestamp unix lungo 13 cifre. Come può accadere? Stanno contando entrambi dalla stessa data?L'ora di Python Unix non funziona in Javascript
Come posso utilizzare lo stesso timestamp di unix tra queste due lingue?
In 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
In Firebug:
>>> var d = new Date(); d.setTime(1247793660); d.toUTCString()
"Thu, 15 Jan 1970 10:36:55 GMT"
c'è una ragione per cui non sta passando queste date in un formato oltre UTC (http://en.wikipedia.org/wiki/Coordinated_Universal_Time) ? – SingleNegationElimination