我收到下面那樣的時間
Wed Mar 27 2019 16:00:03 GMT+0800 (台北標準時間)
我用
$("#TimeTxt").text(time2.toString().split(" ")[4]);
來擷取時間
同時在網路上有找到toTimeString()這麼一個function,想問,如果是跟時間有關的轉換是不是用toTimeString()會比較好?
還有一個問題,如果用toTimeString()做時間轉換,我可以用甚麼方式將GMT+0800 (台北標準時間)用掉不顯示,就顯示16:00:03的時間?
如果是像你上面這樣用切割的方式這樣會比較快
不太懂,是指我原來的方法比較快嗎?還是toTimeString()?
sinceremei
因為toTimeString()
只會顯示時間和時區
如果你只是要時間的話再用你的方法做切割這樣會比較快
不過這種切割方法我是覺得不要這樣用比較好@@
const d = new Date('Wed Mar 27 2019 16:00:03 GMT+0800 (台北標準時間)');
const time = d.toLocaleTimeString("zh-TW",{hour12:false});
console.log(time); //16:00:03
參考資料:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString