ホームページ > 記事 > ウェブフロントエンド > JavaScript での奇妙な日付変換
この記事では、JavaScript における奇妙な日付変換について説明します。必要な方は参考にしていただければ幸いです。
【推奨読書: JS で日付形式を変換する方法]
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 サイトの他の関連記事を参照してください。