読者です 読者をやめる 読者になる 読者になる

今月の1日の日付を取得する javascript を1行で書けるかやってみた

今月の1日の日付を yyyy/mm/dd みたいな形式で書く場合。
普通は、

var today = new Date();
var year = today.getYear();
if(year<1000) year+=1900;
var thismonth = year + "/" + (today.getMonth()+1) + "/" + 1

こう書くと思いますが、なんとか1行でできないか、友人と一緒に挑戦してみた。。。


結果

var thismonth = new Date().toLocaleString(new Date().getDate(new Date().setDate(1))).replace(/(\d+)\D(\d+)\D(\d).*/,'$1/$2/$3');


いけたw