我想提取此日期并将其与另一个日期进行比较:
<table id="table">
<tbody>
<tr><th>Date</th><td>05/12/2016</td></tr>
</tbody>
</table>
也许是这样的:
var date = document.getElementById("table").children[0].children[1].innerHTML;
var new_date = 06/12/2016;
if (date < new_date) ...
有人知道怎么做吗?
最佳答案
var date = new Date(document.querySelector('#table tbody tr > td').textContent);
var new_date = new Date('06/12/2016');
if (date < new_date) {
console.log('date is less than new_date');
}
<table id="table">
<tbody>
<tr><th>Date</th><td>05/12/2016</td></tr>
</tbody>
</table>
更新:
要获取 MM/DD/YYYY
格式的今天日期,请执行以下操作:
var date = new Date();
var formattedDate = `${date.getMonth() + 1}/${date.getDate()}/${date.getFullYear()}`;
console.log(formattedDate);
关于javascript - 比较字符串日期 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40963523/