(標準組み込みオブジェクト > Date > メソッド)
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime
指定した日時が「1970年1月1日 00:00:00」からどれだけ経過しているのかをミリ秒単位で取得するために使う。「1970年1月1日 00:00:00」以前の日時を指定した場合には、負の値を返す。
getTimeメソッドは、Dateクラスのオブジェクトから呼び出して使う。戻り値として、経過時間をミリ秒単位で返す。
var day = new Date('1970/1/2');
console.log(day.getTime());
>> 54000000
以下の例は、DOMの中に2016年8月27日00時00分00秒から9月11日00時00分00秒までセール中が表示されるようにする。
const today = new Date();
const myD = today.getTime();
const start = new Date(2016,7,27,0,0,0); // 設定月 -1
const myS = start.getTime();
const end = new Date(2016,8,11,0,0,0); // 設定月 -1
const myE = end.getTime();
const campaignDOM = document.querySelector('#box');
myS <= myD && myE >= myD && campaignDOM.innerHTML += '<span>セール中</span>';