使用刀片模板中的JavaScript在html表中显示月份和日期

时间:2018-07-21 11:36:37

标签: javascript html laravel

问题: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;}

1 个答案:

答案 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>