新手在这里,所以请亲切。用Javascript说,我有2个时间戳表示为字符串,2017-09-14 11:49:06.277(已创建)和2017-09-14 11:49:06.978(已修改)。试图做一个比较,如果创建的时间与修改时间相同,做一件事,否则做一件不同的事情。如何比较从年份,月份,日期等等开始的字符串?Javascript字符串比较不完全等于
1
A
回答
2
比较它们作为毫秒从1970年可能:
if(Math.abs(new Date(a) - new Date(b)) < 1000 /*ms = 1s */) alert("a and b occured in the same second");
(最多一秒之差)
或基于@barmans想法:
if(a.split(".")[0] === b.split(".")[0]) alert("a and b occured in the same second");
(同一秒)
两个代码需要一个和b被定义e.g:
const
a = "2017-09-14 11:49:06.277",
b = "2017-09-14 11:49:06.978";
相关问题
- 1. 比较字符串显示不等于
- 2. 等于和完全等于项比较运算符的差值
- 3. 覆盖等于和比较字符串
- 4. 字符串比较等效
- 5. JavaScript等价于C strncmp(长度比较字符串)
- 6. 比较不完全匹配的字符串
- 7. 比较不完全相同的字符串
- 8. 与NSPredicate中的字符串比较不同还是不等于?
- 9. javascript的字符串比较和比较运算符不工作?
- 10. 关于字符串比较
- 11. 关于字符串比较
- 12. 用于字符串比较
- 13. 字符集独立字符串等于,哈希码和比较
- 14. JavaScript字符串和字符比较
- 15. 比较字符串不适用于cin
- 16. VB.NET不适用于字符串比较
- 17. 字符串比较C# - 全字匹配
- 18. 比较字符串在KSH平等
- 19. 字符串不比较
- 20. 字符串等于与字节数组比较
- 21. JavaScript日期比较不等于
- 22. Javascript等于比较不起作用
- 23. 字符串比较
- 24. 比较字符串
- 25. 比较字符串
- 26. 字符串比较
- 27. 字符串比较
- 28. 字符串比较
- 29. 比较字符串
- 30. 比较字符串
为什么你不只是删除一切以'.'和比较的结果? – Barmar
你有什么尝试? – j08691
转换为日期并执行数学运算.... – epascarello