JavaScript
menggudaoke
这个作者很懒,什么都没留下…
展开
-
js new Date() 返回NaN的问题
在项目中使用了 Nashorn,脚本中使用new Date() 获取了年月日,并重新new Date(timestamp)创建Date对象,结果直接返回NaN 原因有二: 1. timestamp作为参数传入函数中,long类型被转成了字符串类型; 2. 有另一个参数months是int类型,也被转成了字符串,导致在月份11 + 1的时候,变成了"11" + 1 = "111",然后根据年月日拼接日期的时候,月份是111,new Date('xxxx-xxxx-xxxx 00:00:00')这样就不会原创 2021-12-23 18:37:09 · 2428 阅读 · 0 评论 -
javascript获取时间戳&JavaScript片段(非function)终止执行的办法
1. 获取当天0点时间戳(毫秒) new Date().setHours(0, 0, 0, 0) 这里的setHours后面对应的四个参数分别是时分秒毫秒,即把时间设置为00:00:00:00,同理:获取当天24点的时间戳: new Date().setHours(23, 59, 59, 0) 2.获取当前时间戳 new Date().getTime() 3.java Nashor...原创 2019-08-08 10:57:42 · 220 阅读 · 0 评论