【问题标题】:Using jquery.Gantt and return wrong date使用 jquery.Gantt 并返回错误的日期
【发布时间】:2013-07-30 13:35:22
【问题描述】:

我使用的是jquery gantt,但我的日期是错误的。示例:我在第 18 天注册,我的结果比以往任何时候都多 1 天。注册第 19 天,我的结果是 20。我做什么?我不知道:/

我的代码:

<script>

$(function() {

    "use strict";

    var today = moment();
    var andTwoHours = moment().add("hours",2);
    var today_friendly = "/Date(" + today.valueOf() + ")/";
    var next_friendly = "/Date(" + andTwoHours.valueOf() + ")/";
    var today_friendly = today.toDate();
    var next_friendly = andTwoHours.toDate();
    var maxDate = moment().add("days",10).toDate();

    $('.gantt').gantt({
         source: [{
              name: '<%= raw @mapa[:tasks][0][:descricao] %>',
              desc: '<%= raw @mapa[:tasks][0][:status] %>'+"% concluído",
              values: [{
                   from: "/Date(<%= raw @mapa[:tasks][0][:data_inicial] %>)/",
                   to: "/Date(<%= raw @mapa[:tasks][0][:data_final] %>)/",
                   //from:today_friendly,
                   //to:next_friendly,
                   label:"<%= raw @mapa[:tasks][0][:descricao] %>", 
                   customClass: "ganttRed"
             }]
         }],    
         maxScale:"months",
         navigate: "scroll",
         waitText: "Aguarde...",
         dow: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"],
         months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"]
    });

});

</script>

我解释得更好,谢谢!

【问题讨论】:

    标签: javascript jquery date utc


    【解决方案1】:

    我明白了!

    我只是在我的控制器中转换 to_time 和 to_i 并完成! :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 2015-09-27
      • 2013-11-08
      • 2013-09-04
      相关资源
      最近更新 更多