如何将字符串值更改为时间戳? 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