javascriptでfileのtimestampを取得したかったけど

やりたい事はHPファイルが直近で更新されたら再読み込みして同期させたい

var time = new Date(request.getResponseHeader('Last-Modified'))
こんな情報で試したけど動きが不安定、最終的にエポックタイム0が取得される

仕方がないので、serverデーモンでHPファイルのエポックタイム取得jsonへ追加
HP_TIMESTAMP=`date +%s -r $HOMEPAGE`
echo -e \"hp_timestamp\":\"${HP_TIMESTAMP}\" >>$tJSONRD

javascriptで現在時刻とリロード間隔を比較、タイマー経過後リロード
if (di2json.hp_timestamp){
var date = new Date() ; // now time
var now_m = date.getTime();
var fstamp_m = di2json.hp_timestamp * 1000;
var time_lag = Math.abs(now_m - fstamp_m) ; // mili second calculation of time
var reload_tm = unsmapho_reload_tm + 2000;
// console.log({time_lag});
// console.log({reload_tm});
if (time_lag < reload_tm) {
setTimeout(function(){
location.reload();
},reload_tm);
}
}

Follow me!