2014-11-14 3 views
0

이 함수를 moment.js로 변환하는 방법은 무엇입니까? 그와 같은 70 % JS와 30 % moment.jsMomentjs를 사용하는 변형 함수

기능

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 

     } 
    } 

Alredy은 차원 변수를 제거하려고하지만 정지 작업에 해당 아마도 전체 moment.js이 기능을 변경할 그러나 동일한 기능을 가지고 있습니까? 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'); 
          } 
        } 
    }); 

답변

0

첫번째 장소는 모두 또한 우리는

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

Server.js을 서버 시간을 얻고, 브라우저 시간

을 무시하는 Meteor.call 사용 작동 원리

관련 문제