有没有一种简单的方法可以将sql dateTime与javascript日期时间进行比较,以便可以轻松比较两者?
是否内置了javascript函数,因为我无法编辑sql
假设日期字符串来自SQL:
>>> new Date('2012-11-10 15:16:17')
Date {Invalid Date}
>>> new Date('2012-11-10T15:16:17')
Date {Sat Nov 10 2012 15:16:17 GMT+0100}
>>> new Date('2012-11-10 15:16:17'.replace(' ', 'T'))
Date {Sat Nov 10 2012 15:16:17 GMT+0100}
Run Code Online (Sandbox Code Playgroud)
您可以通过附加偏移量来处理来自任何时区的输入,例如伦敦时间:
>>> new Date('2012-11-10 15:16:17'.replace(' ', 'T') + '+00:00')
Date {Sat Nov 10 2012 16:16:17 GMT+0100}
Run Code Online (Sandbox Code Playgroud)
要比较JavaScript中的两个日期,只需减去它们即可返回以毫秒为单位的差异:
>>> var d1 = new Date('2012-11-10T15:16:17'); var d2 = new Date('2012-11-10T15:16:18'); d2 - d1
1000
Run Code Online (Sandbox Code Playgroud)
这是一个很好的课程比较几个月等.
| 归档时间: |
|
| 查看次数: |
9080 次 |
| 最近记录: |