JavaScript:
現在の日付の取得

方法:

バニラJavaScriptでは、Dateオブジェクトを使用して日付と時刻を操作します。ここでは、現在の日付と時刻を取得する方法を示します:

const currentDate = new Date();
console.log(currentDate); // 例:Fri Apr 14 2023 12:34:56 GMT+0100 (British Summer Time)

よりユーザーフレンドリーな形式で日付のみを表示するには、toLocaleDateString()のようなメソッドを使用できます:

console.log(currentDate.toLocaleDateString()); // 例:4/14/2023

形式をより細かく制御するには、Moment.jsdate-fnsのようなサードパーティライブラリが非常に人気がありますが、Moment.jsは現在メンテナンスモードのレガシープロジェクトと見なされていることに注意が必要です。

Moment.jsを使用する:

const moment = require('moment'); // Node.jsを仮定するか、モジュールバンドラを使用
const formattedDate = moment().format('YYYY-MM-DD');
console.log(formattedDate); // 例:2023-04-14

必要なものだけをインポートできるようにモジュール化を強調するdate-fnsを使用する場合:

const { format } = require('date-fns');
const formattedDate = format(new Date(), 'yyyy-MM-dd');
console.log(formattedDate); // 例:2023-04-14

それぞれのアプローチは、ビルトインのDateオブジェクトからライブラリを通じて利用可能な、より洗練されたフォーマッティングや操作の能力に至るまで、JavaScriptで日付を扱うための異なる利便性と柔軟性のレベルを提供します。