タイムスタンプとタイムスタンプの相互変換
1470 ワード
1タイムスタンプ回転タイプ
例:var timestamp=1113898961;/ここはきっと数字の種類です.そうでないと、エラーが発生します.「Invalid Date」
例:var timestamp=1113898961;/ここはきっと数字の種類です.そうでないと、エラーが発生します.「Invalid Date」
new Date(timestamp*1000) // Tue Apr 19 2005 16:22:41 GMT+0800 ( )
【jsタイムスタンプはミリ秒まで正確ですので、私のところは1000倍の変換が必要です.】new Date(timestamp).toLocaleString() // 2005/4/19 4:22:41
2時間文字のタイムスタンプnew Date('2005/4/19 12:00:00').getTime(); // 1113883200000
new Date('2019-03-22 10:07:46').getTime(); // 1553220466000
new Date('2005/4/19 12:00:00').getTime() // NAN
3 获取现在的年月日时分秒的时间戳:
new Date().getTime() //1553133130851 (ms)
4今日の年月日のタイムスタンプを取得します.var time=new Date();
time.toLocaleDateString()// 2019/3/21
console.log((new Date(time.toLocaleDateString()).getTime()) * 0.001); //1549209600(s)
5取得前日の日console.log(new Date((new Date(time.toLocaleDateString()).getTime()) - 24 * 60 * 60 * 1000).toLocaleDateString());//2019/3/20
console.log(new Date((new Date(time.toLocaleDateString()).getTime()) + 24 * 60 * 60 * 1000).toLocaleDateString());//2019/3/22
前後タイムスタンプconsole.log(new Date((new Date(time.toLocaleDateString()).getTime()) - 24 * 60 * 60 * 1000));//1553011200000 (ms)
console.log(new Date((new Date(time.toLocaleDateString()).getTime()) + 24 * 60 * 60 * 1000));//1553184000000 (ms)