javascript:先週のこの日をもらいました.
767 ワード
この問題はプロジェクトの中でよく見られます.一般的な調査にはデフォルトの要求があります.例えば、一週間以内に日付はどうやって設定しますか?簡単な問題のようですが、実は落とし穴に入りやすいです.でも、extjsにはいい実現があります.utilディレクトリの下のDate.jsファイルの中で、よく見てください.ここには簡単な実現があります.コードを参照してください.
var cur_date = new Date();
var prev_date = new Date(cur_date - 7*1000*60*60*24);
function formate_date(ms_date){
var _month = ms_date.getMonth() + 1;
var _date = ms_date.getDate() ;
_month = _month < 10 ? "0"+_month : _month;
_date = _date < 10 ? "0"+_date:_date;
return ms_date.getFullYear() + "-" + _month + "-" + _date;
}
console.log(formate_date(prev_date));
ここで注意したいのですが、DateのgetYear方法は、ffエンジンの下で千年虫の問題があります.古くて経典的な問題です.年にはあまり知られていませんが、私もあまり古くないようです.囧…