ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript での奇妙な日付変換

JavaScript での奇妙な日付変換

云罗郡主
云罗郡主転載
2018-11-13 16:38:122623ブラウズ

この記事では、JavaScript における奇妙な日付変換について説明します。必要な方は参考にしていただければ幸いです。

【推奨読書: JS で日付形式を変換する方法]

JavaScript での奇妙な日付変換

1 今日の 0 を取得します。時 0 分 0 秒 (通常、開始日の取得に使用されます)

new Date(new Date()。toLocaleDateString());  // Mon Nov 12 2018 00:00:00 GMT+0800 (中国标准时间)

2. 1 か月前の日付を取得します。

new Date(new Date()。setMonth(new Date()。getMonth()-1)); //Fri Oct 12 2018 17:20:07 GMT+0800 (中国标准时间)

3. 0 時間 0 分 0 秒を取得します。 month ago

new Date(new Date(new Date()。toLocaleDateString())。setMonth(new Date()。getMonth()-1));
//Fri Oct 12 2018 00:00:00 GMT+0800 (中国标准时间)

4。前日の日付を取得します。

new Date(new Date()。setDate(new Date()。getDate()-1)); // Sun Nov 11 2018 17:21:56 GMT+0800 (中国标准时间)

6 を 1 日減算します。今日の 23:59:59 秒

var dateTime=new Date();
dateTime=dateTime.setDate(dateTime.getDate()+1);
dateTime=new Date(dateTime); // Tue Nov 13 2018 17:24:32 GMT+0800 (中国标准时间)

昨日の 23:59:59

var dateTime=new Date();
dateTime=dateTime.setDate(dateTime.getDate()-1);
dateTime=new Date(dateTime); // Sun Nov 11 2018 17:25:12 GMT+0800 (中国标准时间)

8 を取得します。明日の 23:59:59 秒を取得します。現在時刻 59 分 59 秒

new Date(new Date(new Date()。toLocaleDateString())。getTime()+24*60*60*1000-1); // Mon Nov 12 2018 23:59:59 GMT+0800 (中国标准时间)

9 昨日の現在時刻 23 時間 59 分 59 秒

var dateTime = new Date()
dateTime = dateTime.setDate(dateTime.getDate() -1 )
dateTime = new Date(new Date(new Date(dateTime)。toLocaleDateString())。getTime() + 24 * 60 * 60 * 1000 - 1)
// Sun Nov 11 2018 23:59:59 GMT+0800 (中国标准时间)

10 を取得します。イベント終了 (カウントダウン)

var dateTime = new Date()
dateTime = dateTime.setDate(dateTime.getDate() + 1 )
dateTime = new Date(new Date(new Date(dateTime)。toLocaleDateString())。getTime() + 24 * 60 * 60 * 1000 - 1)
// Tue Nov 13 2018 23:59:59 GMT+0800 (中国标准时间)

上記は、JavaScript における奇妙な日付変換の完全な紹介です。

JavaScript チュートリアル

について詳しく知りたい場合は、PHP 中国語 Web サイトに注目してください。 。

以上がJavaScript での奇妙な日付変換の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。