无法使用Javascript设置日期格式
Unable to set Date Format with Javascript
我正在尝试从文本框中收集日期,然后对它们进行比较。我以dd-MM-yyyy
格式输入日期,但当比较运行时,其运行格式为MM-dd-yyyy
。
我的小提琴在这里
在我的实时应用程序中,我使用引导程序日期选择器来输入日期,这样输入的日期将始终是正确的格式。
我看了W3学校,也试着看了
var dt1 = d1.split(/'-|'s/)
var dt2 = d2.split(/'-|'s/)
dat1 = new Date(dt1);
dat2 = new Date(dt2);
dat1.format("dd-MM-yyyy")
但这也失败了。
非常感谢所有的帮助。
感谢
如果要比较日期,请使用getTime()
方法:
if(dat1.getTime() > dat2.getTime()) { ... }
以您为例:https://jsfiddle.net/3ut8a7zj/1/
相关文章:
- 在输入类型日期中设置日期
- 在达到状态之前在Redux Reducer中设置日期格式
- Javascript设置日期不起作用,显示错误的时间
- 如何在我的情况下设置日期格式
- 时间戳日期&时间格式-应用程序脚本-设置日期和时间格式
- 引导日期选取器在显示时与在值上设置日期的格式不同
- 设置日期变量的格式
- Java 脚本 设置日期的最小值和最大值属性
- Javascript Date - 只设置日期,忽略时间
- 使用angular-moment.js设置日期格式
- Moment会在设置日期时自动更正无效日期
- Moment.js:根据浏览器语言设置日期格式
- 以给定的精度设置日期格式
- 使用即时Angularjs设置日期格式
- 使用DateAdd()在Javascript/Classic ASP中设置日期格式
- 从 UTC 字符串设置日期格式
- 如何设置日期滑块的选定范围的最小值
- 以角度格式设置日期格式
- 以角度设置日期格式
- 在 JavaScript 中设置日期时间顺序