-1
我有第一個文本框包含一個時代的日期時間戳。將epoch datetime文本框的值轉換爲24小時的人類日期?
由於這種格式不是人類可讀的,我決定將它設置爲只讀和隱藏。
從第一個文本框的值來看,我想將它的歷元值鏡像到一個24小時的人類日期,它將在2sd文本框中可見。
這裏是我做了這麼遠,但它不工作:
(〜gpio_actual_schedule_event〜由日期時間戳自動替換服務器加載頁面時)
HTML
<input type="hidden" value="~gpio_actual_schedule_event~" id="epoch_stamp" readonly >
<input type="text" id="converted_set_next_event" readonly >
在頁面加載,我日期時間戳轉換爲人類可讀的格式使用Javascript:
<script>
function epoch_to_24h_date(){
var epochdate = new Date(~gpio_actual_schedule_event~ * 1); // multiply by 1000 for milliseconds
var date_string = epochdate.toLocaleString('en-GB'); // 24 hour format
}
</script>
<script>
window.onload= function(){
epoch_to_24h_date();
document.getElementById('converted_set_next_event').value = date_string;
}
</script>
https://jsfiddle.net/lcoulon/0qw06mjs/
變化'VAR DATE_STRING =''到'回報,並添加'VAR DATE_STRING ='在epoch_to_24h_date('的前面);''中window.onload'。 –