嗨伙计们!
我有一个问题,当使用javascript将MySQL日期时间与格式进行比较时,
例如:2016-01-25 01:22:00
我加载它并试图将它与JavaScript范围中的值进行比较,但它不起作用,我使用的是“修改后的Java脚本值”和宾得数据集成(又名kettle )中的
它不工作并且显示错误,那个无效的日期,谁能告诉我JavaScript中正确的格式是什么,在比较JavaScript作用域的日期时间时需要什么格式?我需要改变格式吗?
发布于 2016-04-20 20:18:35
好的,我发现你只需要把"-“替换为"/”:)
示例:
注意:下面的代码来自于修改后的Java值,并在五旬节数据集成中使用。
应该是正斜杠,否则它不会被DATE构造函数接受,说无效日期 :(我试图将硬编码的日期与MySQL时间戳进行比较。
var d1 =新日期(“2015/08/17 21:31:06");
var d2 =新日期(“2015/08/17 21:31:07");
警报(d1.getTime()< d2.getTime());
有趣的是,它可以与使用MySQL的连字符在年月日期之间的时间戳进行比较,但要实现这一点,您必须首先在水壶中使用选择步骤,并将字段的类型更改为DATE,并使用“yyyy:mm:ss”格式。
您可以使用自己的格式,我是在查询MAGENTO表,所以我使用了这种格式
不过,如果在完成这一任务方面还有什么更专业的,请分享.
https://stackoverflow.com/questions/36753468
复制相似问题