本文已参与「新人创作礼」活动,一起开启掘金创作之路。
呈现问题:
获取用户选择的开始时间与结束时间,两个时间都为yyyyMMdd格式; 取出后转为"yyyy-MM-dd 00:00:00:000"格式; 之后date = new Date(yyyy-MM-dd 00:00:00:000); 之后转时间戳 date.getTime()。用结束时间戳减去开始时间戳得到用户所选择的小时数 乘以起步价得到总价,并显示在页面中; 在微信开发者工具和安卓手机中时间戳均正常显示,但苹果手机显示NaN。
解决方式:
` 时间格式转换 由2022-05-07 13:00:00 -> 2022/05/07 13:00:00
var time = '2022-05-07 13:00:00'
time.replace(/-/g,"/")
`