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エンジンの下で千年虫の問題があります.古くて経典的な問題です.年にはあまり知られていませんが、私もあまり古くないようです.囧…