文字列を変換したい"2013-09-05 15:34:00"
をjavascriptのUnixタイムスタンプに変換します。誰でもそれを行う方法を教えてもらえますか?ありがとう。
Dateオブジェクトを初期化し、getTime()を呼び出してUnix形式で取得できます。ミリ秒単位で出力されるため、1000で割って数秒で取得する必要があります。
(new Date("2013/09/05 15:34:00").getTime()/1000)
10進数のビットがあるため、Math.roundでラップするときれいになります。
Math.round(new Date("2013/09/05 15:34:00").getTime()/1000)
試してみる
(new Date("2013-09-05 15:34:00")).getTime() / 1000
DaMouse404answer は機能しますが、ダッシュを使用する代わりに、スラッシュを使用します。
Dateオブジェクトを初期化し、getTime()を呼び出してUnix形式で取得できます。ミリ秒単位で出力されるため、1000で割って数秒で取得する必要があります。
(new Date("2013/09/05 15:34:00").getTime()/1000)
10進数のビットがあるため、Math.roundでラップするときれいになります。
Math.round(new Date("2013/09/05 15:34:00").getTime()/1000)
これについては、moment.s-libraryをチェックアウトする必要があります
それを使用すると、次のように書くことができます。
newUnixTimeStamp = moment('2013-09-05 15:34:00', 'YYYY-MM-DD HH:MM:ss').unix();