猿问

js如何优雅的将时间1的日期和时间2的时间拼接在一起?

我的方式是使用toLocaleDateString() ,获取时间1的字符串形式2018/4/28,然后带入new date(2018/4/28).gettime()

然后字符串2也这样获取日期的time,

然后用字符串2的time减去字符串2日期的time得到字符串2时间的time

将这个time和字符串1日期的time相加,然后将这个time带入new date()获取拼接后的时间。

但感觉这样挺复杂的


侃侃尔雅
浏览 2170回答 2
2回答

当年话下

Date对象有直接获取年月日时间的方法,可以直接用的啊getFullYear()getMonth()getDay()getHours()getHours()getMinutes()function getConcatTime(date1, date2) {    return date1.getFullYear() + '/' + date1.getMonth() + '/' + date1.getDay() + ' ' + date2.getHours() + ':' +  date2.getMinutes()  + ':' + date2.getSeconds()}

莫回无

啥啥? 是挺复杂了,我都没看懂你说的什么
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答