我正在使用名为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%肯定。
答案 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
我收录了秒数