字符串到任意+时间的javascript日期

时间:2012-11-14 18:02:37

标签: javascript

我正在使用名为Any + Time的javascript库:http://www.ama3.com/anytime/

我执行以下操作:

  var defaultConv = new AnyTime.Converter();
  var dateTime = $("#DateTimeDemo").val();
  var date = defaultConv.parse(dateTime);
  alert(date);

dateTime被初始化为字符串2012-11-14 19:01: CE 但是日期结束了“无效数据”?为什么?解析器不工作还是我做错了什么?

编辑: 通过查看JS库源代码,我认为在创建new AnyTime.Converter时我必须传递Initialization值但是我不是100%肯定。

2 个答案:

答案 0 :(得分:0)

是的,看起来你必须将值传递给AnyTime.Converter(),这是我的:

var defaultConv = new AnyTime.Converter(
    { format: "%Y-%m-%d %H:%i: %E",
        formatUtcOffset: "%: (%@)",
        hideInput: true,
        placement: "inline"
    }
  );

答案 1 :(得分:0)

这是因为dateTime的日期格式无效:

  

2012-11-14 19:01:CE

应该是

2012-11-14 19:01:00 CE

我收录了秒数