![](/img/trans.png)
[英]How to convert unix timestamp to JavaScript date object (consider time zone)
[英]how to get a timestamp given date, time and zone in Javascript
說,我有以下信息:
亞洲地區,當前日期為7/23/2018,時間為2.25 pm。
使用這三個值,我想生成像90001333這樣的時間戳號...這可能嗎? 在javascript或C#中
使用以下內容:
var time = '2.25 pm' var date = new Date('7/23/2018'); var isPm = time.indexOf('pm') != -1; time = time.replace(/pm/g, ''); time = time.replace(/am/g, ''); var spl = time.split("."); date.setHours(isPm ? 12 + Number(spl[0]) : spl[0], spl[1], 0); var st = date.toLocaleString('en-US', { timeZone: 'Asia/Kolkata' }); var timestamp = Number(new Date(st)); console.log(new Date(st)) console.log(timestamp)
您可以使用上述邏輯來完成任務。
如果在某些情況下想要簡單明了而不可靠的JS:
var unixTime = Date.parse("7/23/2018 02:25:00 GMT+8")
var date = moment("2016-10-11 18:06:03").tz("Asia/Bangkok").format();
var unixTime = moment(date).format("X");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.