如何将我的日期和时间变量转换为 Unix 时间戳? JavaScript

问题描述 投票:0回答:2

我的项目计划在特定日期和时间发送一条消息,我将日期存储在一个变量中,将时间存储在另一个变量中。如何将这两个变量转换为 unix 时间戳?

var date = "2023-03-14"; //示例日期(我从 weekDays-selector 得到这个)

var time = "09:10:00"; //示例时间

javascript unix-timestamp
2个回答
1
投票

您可以使用

Date.parse
来解析表格
YYYY-MM-DDTHH:mm:ss
.

的日期

所以你可以试试这个:

const date = "2023-03-14";
const time = "09:10:00";
const timestamp = Date.parse(`${date}T${time}`);
console.log(timestamp);


1
投票

    const date = '2023-03-14'
    const [year, month, day] = date.split('-')
    const time = '09:10:00'
    const [hour, minutes, seconds] = time.split(':')
    
    const myDate = new Date(year, month-1, day, hour, minutes, seconds)
    console.log(myDate)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/Date

© www.soinside.com 2019 - 2024. All rights reserved.