5

Python で生成された日時文字列を解析して Javascript Date オブジェクトにする必要があります。私は最も簡単なルートに行きました:

Python の場合:

dstring = str(mydate)

例 dstring = '2012-05-16 19:20:35.243710-04:00'

Javascript の場合 ( datejsライブラリを使用):

d = new Date(dstring);

これにより、Chrome では正しい日付オブジェクトが取得されますが、Firefox と Safari (Mac の場合) では「無効な日付」エラーが発生します。

4

1 に答える 1

1

文字列を解析してJS日付にする必要があります。コンストラクターではDate不十分です。たぶん、datejsなどのライブラリの使用を検討する必要があります。

http://www.datejs.com/

Datejsは、次のDateような便利なメソッドを使用してオブジェクトを拡張します。

Date.parse('Thu, 1 July 2004 22:30:00');

言うまでもなく、日付/時刻の形式はカスタマイズ可能です。

于 2012-05-16T23:45:18.053 に答える