Javascript 如何从html表格列中包含的日期中提取月份?
我有一个html表格。一列包含日期值。我想提取那些Javascript 如何从html表格列中包含的日期中提取月份?,javascript,html,Javascript,Html,我有一个html表格。一列包含日期值。我想提取那些日期的月份,并在控制台中打印出来。日期格式为yyyy-MM-dd。这是我的密码: var myTable = document.getElementById('openDispatchNoteTable'); for (var i = 0 ; i < myTable.rows.length ; i++) { console.log("date : " + myTable.rows[i].cells[6].innerText); }
日期的月份
,并在控制台中打印出来。日期格式为yyyy-MM-dd。这是我的密码:
var myTable = document.getElementById('openDispatchNoteTable');
for (var i = 0 ; i < myTable.rows.length ; i++) {
console.log("date : " + myTable.rows[i].cells[6].innerText);
}
var myTable=document.getElementById('openDispatchNoteTable');
对于(var i=0;i
myTable.rows[i]。cells[6]。innerText将2018-11-14
作为输出
你能帮我解决这个问题吗?如果所有输出的格式都相同,那么使用regexp.innerText.match(/[a-z]+/i)[0]
console.log(document.querySelector('div').innerText.match(/[a-z]+/i)[0])
2018-11-14
我强烈建议使用。它有一个非常复杂的API来处理您需要的事情。在本例中,moment对象可以以您的格式获取日期,然后您可以使用month
函数提取月份。在本例中,您可以使用Javascript的replace()方法
使用此replace(/[^a-zA-Z]/g,”)
regex,它将所有内容替换为“”而不是其他字符
var myTable=document.getElementById(“myTable”);
对于(var i=1;i
日期
2018年11月28日
2018年11月29日
2018年11月30日
非常感谢您的回答。这对我有用。