タイトルが言うように、今月の最初と最後の日付をJavaScriptまたはjQueryで取得し、次のようにフォーマットする方法を見つけることにこだわっています。
たとえば、11月の場合は次のようになります。
var firstdate = '11/01/2012';
var lastdate = '11/30/2012';
非常にシンプルで、ライブラリは不要です:
var date = new Date();
var firstDay = new Date(date.getFullYear(), date.getMonth(), 1);
var lastDay = new Date(date.getFullYear(), date.getMonth() + 1, 0);
またはあなたが好むかもしれません:
var date = new Date(), y = date.getFullYear(), m = date.getMonth();
var firstDay = new Date(y, m, 1);
var lastDay = new Date(y, m + 1, 0);
一部のブラウザは、2桁の年を20世紀のものとして扱います。
new Date(14, 0, 1);
それを回避するには、日付を作成してから、setFullYearを使用してその値を設定します。
var date = new Date();
date.setFullYear(14, 0, 1); // 1 January, 14
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加