ホームページ  >  記事  >  ウェブフロントエンド  >  時刻の定義にはどのような種類の JavaScript が使用されますか?

時刻の定義にはどのような種類の JavaScript が使用されますか?

PHPz
PHPzオリジナル
2023-05-16 11:31:37615ブラウズ

日付型は、JavaScript で時間を定義するために使用できます。

Date 型は、JavaScript で日付と時刻を操作するために使用されるオブジェクトです。日付、時刻、タイムゾーン、その他の情報を取得および処理するためのさまざまなメソッドとプロパティが提供されます。これを使用して、現在の日付と時刻を取得したり、日付と時刻の差を計算したり、日付と時刻の出力をフォーマットしたりすることができます。

Date オブジェクトを作成するには、次のようにコンストラクターを使用できます。

var now = new Date();

これにより、値が現在の日付と時刻である Date オブジェクトが作成されます。

さらに、次のようないくつかの補助メソッドを使用して Date オブジェクトを作成することもできます。

var date1 = new Date('2021-08-01'); // 通过字符串创建
var date2 = new Date(2021, 7, 1); // 通过参数创建(注意月份从0开始)
var date3 = new Date('2021-08-01T10:30:00Z'); // 通过ISO 8601格式的字符串创建

Date オブジェクトを作成したら、そのさまざまなメソッドとプロパティを使用して日付とプロパティを処理できます。例:

var now = new Date();

var year = now.getFullYear(); // 获取年份
var month = now.getMonth() + 1; // 获取月份(注意月份从0开始)
var date = now.getDate(); // 获取日期
var day = now.getDay(); // 获取星期几(0表示星期日)
var hour = now.getHours(); // 获取小时
var minute = now.getMinutes(); // 获取分钟
var second = now.getSeconds(); // 获取秒数
var millisecond = now.getMilliseconds(); // 获取毫秒数

上記の getters メソッドに加えて、日付と時刻の設定、更新、比較に使用できるメソッドがいくつかあります。例:

var now = new Date();

now.setFullYear(2022); // 设置年份
now.setMonth(9); // 设置月份
now.setDate(15); // 设置日期
now.setHours(13); // 设置小时
now.setMinutes(30); // 设置分钟
now.setSeconds(0); // 设置秒数
now.setMilliseconds(0); // 设置毫秒数

var future = new Date(2022, 9, 15, 14, 0, 0); // 创建一个未来的时间
console.log(now.getTime() < future.getTime()); // 比较时间

Date 型に加えて、Moment.js や Luxon など、いくつかのライブラリやフレームワークを使用して、より複雑な日付と時刻の操作を実行することもできます。

つまり、JavaScript には日付と時刻を定義および処理するためのさまざまなメソッドが用意されており、Date 型は最も基本的でよく使用されるメソッドです。基本的な使い方をマスターすれば、さまざまな日付と時刻の操作を簡単に実行できるようになります。

以上が時刻の定義にはどのような種類の JavaScript が使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。