如何将字符串值更改为时间戳? Javascript React-Native
How do I change a string value to a timestamp? Javascript React-Native
我有一个开始日期的工作,我想添加用户输入的天数。 (作为工作的持续时间)
我想通过将持续时间添加到开始日期来找出工作的最后日期。
开始日期保存为时间戳,持续时间保存为字符串。
我可以将两者相加并得到最终值作为时间戳吗?
首先将时间戳转换为日期对象,然后在日期中添加持续时间,然后再次将其转换回时间戳
例子
const timestamp = 1629640800000
const date = new Date(timestamp * 1000);
console.log(date) // Wed Apr 06 53611 13:00:00
const hours = date.getHours()
console.log(hours) // 13
//suppose you want to add 4 hours in the existing date-time
date.setHours(hours + 4);
console.log(date) // Wed Apr 06 53611 17:00:00
// now converting back to timestamp
Date.parse(date)
console.log(date) // 1629640814400000
我有一个开始日期的工作,我想添加用户输入的天数。 (作为工作的持续时间) 我想通过将持续时间添加到开始日期来找出工作的最后日期。
开始日期保存为时间戳,持续时间保存为字符串。
我可以将两者相加并得到最终值作为时间戳吗?
首先将时间戳转换为日期对象,然后在日期中添加持续时间,然后再次将其转换回时间戳
例子
const timestamp = 1629640800000
const date = new Date(timestamp * 1000);
console.log(date) // Wed Apr 06 53611 13:00:00
const hours = date.getHours()
console.log(hours) // 13
//suppose you want to add 4 hours in the existing date-time
date.setHours(hours + 4);
console.log(date) // Wed Apr 06 53611 17:00:00
// now converting back to timestamp
Date.parse(date)
console.log(date) // 1629640814400000