jsは現在の時間の先日の時間を獲得します.


C言語などで、正常に取得する前の数日間は、「今年は潤年かどうか」を考えがちです.月は2月ですか?」など多くの場合の論理判断.javascriptではこれらのロジックは省けます.
まず、いくつかの関数getTime():1970年1月1日現在のミリ秒数に戻ります.setTime():Dateオブジェクトをミリ秒で設定します.get Date():Dateの対象から一ヶ月のある日(1~31)を返します.get Month():Dateオブジェクトから月(0~11)に戻ります.get FulYear():Dateから4桁の数字で年を返します.
二、構想を実現する:まずgetTime()を通じて(1970年1月1日現在)のミリ秒数を取得する;そして、取得したミリ秒数から一日(または数日間)のミリ秒数を差し引いて、この結果をsetTime()に処理し、さらにgetDate()、getMonth()、getFulllYear()などの方法で日、月、年を取得すればいいです.(ここで取得した現在の時間の2日間前)
コード:
var now = new Date();
var TwoDaysAgo = new Date();

//          
var nowMilliSeconds = now.getTime();
//                   TwoDaysAgo  (   86400000  )
TwoDaysAgo.setTime(nowMilliSeconds-(2*86400000));

//      TwoDaysAgo              。           20180301   。
//    ,    9,   0  
var day = ("0" + TwoDaysAgo.getDate()).slice(-2);  
//    ,    9,   0  
var month = ("0" + (TwoDaysAgo.getMonth() + 1)).slice(-2);  
//          
var getToday = TwoDaysAgo.getFullYear()+(month)+(day);
alert(getToday);  //20180227