0

1196463600000私はエポックタイムスタンプであると推測する「」形式の入力日付のみを受け入れるグラフプラグインを使用しようとしていました。しかし、私の日付形式は " 2005-01-01" の形式です。通常の時刻形式をエポックに変換する方法を見つけるために多くの検索を行いましたが、何も見つかりませんでした.. JavaScript を使用して時刻を変換できますか?? 誰かがそれを行うための良い方法を提案できますか??

試しnew Date('2005.01.01').getTime() / 1000; てみましたが、うまくいきませんでした

4

3 に答える 3

1

あなたの例には2つのエラーがあります:

  1. グラフ プラグインはミリ秒単位を入力として使用するため、1000 で割る必要はありません。
  2. 適切な日付形式は YYYY-MM-DD であり、YYYY.MM.DD ではありません (ドットの代わりにハイフン)

固定例:

new Date('2005-01-01').getTime()
于 2013-01-30T12:14:06.137 に答える
0

これは機能するはずです:

var date = new Date ( '2005-01-01' );
var timeStamp = Math.round ( date.getTime () / 1000 );
于 2013-01-30T12:10:05.217 に答える
0
new Date('2005-01-01').getTime()

Firefoxで私のために働いた。

JSFiddleここ

ここで検証するコンバータ

于 2013-01-30T12:13:44.063 に答える