【问题标题】:Transform function using Momentjs使用 Momentjs 转换函数
【发布时间】:2014-11-14 11:04:16
【问题描述】:

有没有办法将此函数转换为moment.js?就像 70% 的 js 和 30% 的 moment.js

功能

 function muestraDias() { 
var day=0; 
var server = TimeSync.serverTime() // 
var d= new Date(); 

var weekdays = new Array(7);
weekdays[0] = "Domingo";
weekdays[1] = "Lunes";
weekdays[2] = "Martes";
weekdays[3] = "Miercoles";
weekdays[4] = "Jueves";
weekdays[5] = "Viernes";
weekdays[6] = "Sabado";
 for (i=1; i<8;i++){  
          document.getElementById("sub"+i).innerHTML = moment(d).locale("es").format('L');  
          day=weekdays[d.getDay()]; // this too
          document.getElementById("titulo"+i).innerHTML =day;
          document.getElementById("fecha"+i).innerHTML = moment(d).locale("es").format('LLL');
          d.setDate(d.getDate() +1); // Need to change this to functionality moment

      }
  }

已经尝试删除 d 变量,但 for 停止工作,它可能将此函数更改为完整的 moment.js 但具有相同的功能?

【问题讨论】:

    标签: javascript html meteor momentjs


    【解决方案1】:

    第一名全部在Rendered Function

              Meteor.call('tomaFecha',function(error,fecha){
                      if(error){
                        console.log("no se pudo mostrar la fecha");
                      } else { 
                        dia = moment(fecha).locale("es");
                        var d = dia;
                              for (i=1; i<8;i++){  
                                   document.getElementById("sub"+i).innerHTML = d.format('L');
                                   document.getElementById("titulo"+i).innerHTML = d.format('dddd');
                                  // document.getElementById("dia"+i).innerHTML = d.format('dddd');
                                   //document.getElementById("fecha"+i).innerHTML = d.format('LLL');
                                   d.add(1,'days');
                              }
                      }
         }); 
    

    我们还使用Meteor.call,获取服务器时间,而忽略浏览器时间

    Server.js

        Meteor.methods({
      tomaFecha : function(){
        var d = (new Date())
       return d;
      }
    })
    

    它有效

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-07
      • 1970-01-01
      • 2014-10-17
      • 1970-01-01
      • 1970-01-01
      • 2021-04-26
      • 2016-04-29
      相关资源
      最近更新 更多