由於團隊業務做的是國際專案,就無法避免乙個問題--時區問題,很多業務都是跟時間有關。一些時間的對比,時間的展示,都會涉及到時區和時間戳,所以花點時間來簡單總結一下
時間戳定義:0時區2023年1月1日到現在的毫秒數,所以全世界同一時刻的時間戳都是一樣的。
北京時間對應時間戳=unix(0時區對應時間的時間戳) - 8 * 60 * 60 * 1000(8小時的毫秒數)
印度時間對應時間戳=unix(0時區對應時間的時間戳) - 5.5 * 60 * 60 * 1000(5.5小時的毫秒數)
印度時間對應時間戳=北京時間對應時間戳 + 2.5 * 60 * 60 * 1000 (換算出來是加號)
例如:2023年1月1日0時0分0秒(北京時間)= -28800000
2023年1月1日0時0分0秒(印度時間)= -19800000
實際上,只要我們傳遞的是乙個number型別的時間戳,我們就不用關心時區轉換。任何瀏覽器都可以把乙個時間戳正確轉換為本地時間。
js獲取時間戳 時間戳轉時間
1 var timestamp date.parse new date 精準到秒2 var timestamp new date valueof 精準到毫秒3.var timestamp new date gettime 精準到毫秒1 var a new date tolocaledatestrin...
JS時間轉時間戳,時間戳轉時間。時間顯示模式。
時間轉為時間戳 function date2timestamp datetime 時間戳轉時間 function timestamp2date timestamp,mode replace 年 月 g,replace 日 g,replace 上午 g,replace 下午 g,var date ar...
時間戳轉換時間
遇到兩個問題,第一是當前時間轉化為時間戳,第二是獲取的當前時間和系統的時間相差8個小時 一,轉化的方法為 nsstring timesp nsstring stringwithformat d long localedate timeintervalsince1970 nslog timesp ti...