Javascript jquery从日期列表中获取最大日期并插入到单元格中
已经尝试了几天没有成功。。。我需要把它放在jQuery3.4中 我有一个包含多个日期的html表格单元格Javascript jquery从日期列表中获取最大日期并插入到单元格中,javascript,jquery,Javascript,Jquery,已经尝试了几天没有成功。。。我需要把它放在jQuery3.4中 我有一个包含多个日期的html表格单元格 table id="mytable"<br> row id="1"<br> cell class="dates"<br> each date is a p.important_date <br> Wednesday, 2018/07/25<br> Tuesday, 202
table id="mytable"<br>
row id="1"<br>
cell class="dates"<br>
each date is a p.important_date
<br>
Wednesday, 2018/07/25<br>
Tuesday, 2020/09/22<br>
Thursday, 2019/03/14<br>
Tuesday, 2018/05/15<br>
2018年7月25日星期三
2021年9月22日星期二
2015年3月14日,星期四
2018年5月15日星期二
我想你可以利用这个时刻,在你的日期数组中循环检查哪一个是最新的
大致如下:
function getLatest() {
const myDates = [
1540165303000,
1571701303000,
1603323703000,
1634859703000
]
let latest = null;
myDates.map(date => {
console.log({date, latestDate})
// If latest is not set.
if (!latest) {
latest = moment(date);
return;
}
// If looped date is bigger than what set on latest
if (moment(date).diff(latest) > 0) {
latest = date;
}
})
console.log('latest date', moment(latest).format('DD/MM/YY'))
}
这是我用来测试的小提琴
我想你可以利用这个时刻,在你的日期数组中循环检查哪一个是最新的 大致如下:
function getLatest() {
const myDates = [
1540165303000,
1571701303000,
1603323703000,
1634859703000
]
let latest = null;
myDates.map(date => {
console.log({date, latestDate})
// If latest is not set.
if (!latest) {
latest = moment(date);
return;
}
// If looped date is bigger than what set on latest
if (moment(date).diff(latest) > 0) {
latest = date;
}
})
console.log('latest date', moment(latest).format('DD/MM/YY'))
}
这是我用来测试的小提琴
谢谢你,伙计,这次的想法不是要添加另一个库,而是感谢你的输入,我不知道momentjs将来可能会有用:)我明白了。处理日期在JS中是一件痛苦的事情,大多数人求助于图书馆。祝你的项目好运:)好吧,我还注意到,在我的例子中,使用时间戳moment是没有必要的,只要找到最大的价值。谢谢你的朋友,这次的想法不是要添加另一个库,但是感谢你的输入,我不知道momentjs,将来可能有用:)我明白了。处理日期在JS中是一件痛苦的事情,大多数人求助于图书馆。祝你的项目好运:)好吧,我还注意到,在我的例子中,使用时间戳的时刻是不必要的,只要找到最大的值啊哈