[問題] 獲取今天早上8點的timestanp(任何時區)

看板Ajax作者 (azureshin)時間10年前 (2014/07/03 18:02), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
這問題有點難表達... 我希望使用者不管在哪一個國家(時區),都能顯示今天早上8點的timestanp. var mytimestamp = parseInt(new Date().getTime() / 1000 ) ; 取得現在時間後,問題來了~ 因為這只是現在時間....,但距離8點還有幾個小時也不確定,也有可能超過了. 目前想法是取得現在『年-月-日 時:分:秒』,接著把『時』替換成08,再轉timestanp. 但總覺得哪裡怪怪的... 感覺應該是用加法或減法來達到這目的比較正確@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.111.33.75 ※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1404381745.A.FC7.html

07/03 18:31, , 1F
datetime型態 給他今天八點 之後相減
07/03 18:31, 1F

07/04 02:35, , 2F
new Date('2014-07-04T08:00:00').getTime()
07/04 02:35, 2F

07/05 01:46, , 3F
這種基本問題第一個反應就是先查有沒有內建
07/05 01:46, 3F

07/05 01:47, , 4F
然後你只要google "javascript Date", 第一個連結就會有
07/05 01:47, 4F

07/05 01:47, , 5F
解答了
07/05 01:47, 5F

07/24 21:29, , 6F
var d=new Date();d.setHours(7);
07/24 21:29, 6F
文章代碼(AID): #1JjIen_7 (Ajax)