JavaScript中扩展字符串与Date对象之间的转换,支持大多数日期格式的字符串(包括中文)
来源:互联网 发布:androbench怎么看数据 编辑:程序博客网 时间:2024/05/17 04:14
首先是对日期字符串的判断,支持格式yyyyMMdd, dd-MM-yyyy, yyyy-MM-dd, yyyy/MM/dd, dd/MM/yyyy, yyyy.MM.dd, dd.MM.yyyy,等任意相同分隔符(需程序员自己定义)和yyyy年MM月dd日等多种格式,最重要的是支持瑞年2月的判断和每月30号和31号的判断,基本符合任意格式字符串的日期判断。
代码奉上:
测试代码:
测试结果:
yyyy/MM/dd格式的判断:
2008/08/08: true
2008/02/28: true
2008/02/29: true
2009/02/28: true
2009/02/29: false
2008/08/31: true
2008/07/31: true
2008/06/30: true
2008/06/31: false
2008/08/32: false
2008/07/32: false
yyyy-MM-dd格式的判断:
2008-08-08: true
2008-02-28: true
2008-02-29: true
2009-02-28: true
2009-02-29: false
2008-08-31: true
2008-07-31: true
2008-06-30: true
2008-06-31: false
2008-08-32: false
2008-07-32: false
中文格式的判断:
2008年02月28日: true
2008年02月29日: true
2009年02月28日: true
2009年02月29日: false
dd/MM/yyyy格式的判断:
28/02/2008: true
29/02/2008: true
28/02/2009: true
29/02/2009: false
yyyyMMdd格式的判断:
20080228: true
20080229: true
20090228: true
20090229: false
dd-MM-yyyy格式的判断:
28-02-2008: true
29-02-2008: true
28-02-2009: true
29-02-2009: false
目前不支持的格式:
2008/8/8: false
2008/08-08: false
- JavaScript中扩展字符串与Date对象之间的转换,支持大多数日期格式的字符串(包括中文)
- Javascript:日期字符串(DateStr)与日期对象(Date)之间的转换
- 日期字符串(DateStr)与日期对象(Date)之间的转换
- javascript中验证日期(Date)字符串转换为日期(Date)对象的不同情况结果
- Java日期格式--字符串与Date格式的转换
- Java 日期字符串date与数字long之间的转换
- Java 日期字符串date与数字long之间的转换
- Java 日期字符串date与数字long之间的转换
- java中string与date(日期)格式之间的转换
- java中string与date(日期)格式之间的转换
- java中string与date(日期)格式之间的转换
- java中string与date(日期)格式之间的转换
- java中string与date(日期)格式之间的转换
- java中string与date(日期)格式之间的转换
- 字符串与Date日期的相互转换
- javascript转换日期字符串为Date对象
- javascript转换日期字符串为Date对象
- javascript转换日期字符串为Date对象
- 夜半项目开发经验小谈
- 如何获取环境变量和遍历Map
- SQL Server BI Step by Step 2--- 使用SSIS进行简单的数据导入导出
- 对IT本质的认识
- 色彩的差异性和易读性(1)
- JavaScript中扩展字符串与Date对象之间的转换,支持大多数日期格式的字符串(包括中文)
- 视图状态机制下的IStateManager接口
- SQL Server BI Step by Step SSIS 3 --- 批量导入Excel表
- 伤了,痛了,累了,请问我可以哭出来吗?
- 花钱最少的推广方式(2)电子书营销(上)
- 李彦宏在北大2008本科生毕业典礼上的发言(图)
- 效率还不错的全组合算法
- ramp up——我要做的
- C#实现QQ靠边隐藏的功能