javascript - 比较字符串日期 html

标签 javascript html string date

我想提取此日期并将其与另一个日期进行比较:

<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/

相关文章:

javascript - 在 Three.js 中按下按钮的 WebXR Controller

html - 当用户将鼠标悬停在它上面时,我怎样才能使一个 div 与周围的 div 重叠?

javascript - 我如何修改 ionic 应用程序中下载的 html?

python - 如果 Pandas 数据框字符串列缺少值,如何小写它?

C++ DLL 只读取 safearray 中包含的字符串的第一个字符

javascript - 使用图像文件创建 goog.ui.Button 实例

javascript - netbeans 折叠评论 block

javascript - 如何将 HTML CSS 图像 slider 转换为 Angular 图像 slider ?

html - 如何从 HTML/CSS 中的大写句子中生成一个字符串?

c++ - 从文件 F1 复制所有只包含一个单词的字符串到文件 F2