问题:1。)如何在我的日期内删除此1901 00:00:00 GMT + 0655(新加坡标准时间),我希望带圆圈的项目仅显示。{{3 }}
问题:2。)如何使用[td或th]在我的表格中显示这些天
JavaScript
document.getElementById("demo").innerHTML = Attendance(1, 2012);function Attendance(month, year) {
var date = new Date(month,1);
var days = [];
while (date.getMonth() === month) {
date.setDate(date.getDate() + 1);
days.push(new Date(date));
}
return days;}
答案 0 :(得分:1)
好的,为了回答您的问题,我已经从您的图像数据中准备了一个示例输入。对于这个问题,我将其作为数据。正如您在评论中提到的那样,数据位于div元素中。
在下面的代码段中,您将根据当地时间获得星期几,其中0代表星期日
有关更多information,请参考此文档
var data = document.getElementById("date");
var value = data.innerHTML; //here you will get your data by comma seperated
var date = value.split(","); //split the data using ,
//loop through the array to find out the days
for(var i= 0;i<date.length;i++){
var day = new Date(date[i]).getDay();
if(day == 0){
console.log("Sunday")
}
if(day == 1){
console.log("Monday")
}
if(day == 2){
console.log("Tuesday")
}
if(day == 3){
console.log("Wednesday")
}
if(day == 4){
console.log("Thursday")
}
if(day == 5){
console.log("Friday")
}
if(day == 6){
console.log("Saturday")
}
}
<div id = "date">
Sat Feb 02 1901 00:00:00:00 GMT+0655(Singapore), Sun Feb 03 1901 00:00:00:00 GMT+0655(Singapore), Mon Feb 04 1901 00:00:00:00 GMT+0655(Singapore)
</div>