datejs()
| 描述 | 使用方式 | 参数 |
|---|---|---|
| 获取当前时间 | datejs() | 传入有效的时间格式 字符串(2020-12-17 ...)/new Date()/时间戳 |
| 克隆当前时间对象 | datejs().clone() | |
| 是否是正确的日期格式 | datejs().isValid() | |
| 获取年 | datejs().year() | |
| 获取月 | datejs().month() | |
| 获取日 | datejs().date() | |
| 获取小时 | datejs().hour() | |
| 获取分钟 | datejs().minute() | |
| 获取秒 | datejs().second() | |
| 获取毫秒 | datejs().millisecond() | |
| 获取周 | datejs().week() | |
| 设置时间并返回新的datejs | datejs().set('year',2017) | 日期名称(参考日期名称), 新的时间 |
| 增加时间并返回新的datejs | datejs().add('day, 7') | 日期名称(参考日期名称), 增加的数量 |
| 减少时间并返回新的datejs | datejs().subtract(7, 'year') | 日期名称(参考日期名称), 减少的数量 |
| 返回当前时间的开头时间的 datejs() 对象,如月份的第一天 | datejs().startOf('year') | 日期名称(参考日期名称) |
| 返回当前时间的末尾时间的 datejs() 对象,如月份的最后一天 | datejs().endOf('month') | 日期名称(参考日期名称) |
| 格式化 | datejs().format('YYYY-MM-DD dddd HH:mm:ss.SSS A') | 日期格式(参考日期格式) |
| 时间差 | datejs('2020-12-17').diff(datejs('2021-12-18'), 'years', true) | datejs, 日期名称(参考日期名称), 是否小数 |
| Unix 时间戳 (毫秒) | datejs().valueOf() | |
| Unix 时间戳 (秒) | datejs().unix() | |
| 返回月份的天数 | datejs().daysInMonth() | |
| 返回原生的 Date 对象 | datejs().toDate() | |
| 当序列化 datejs 对象时,会返回 ISO8601 格式的字符串 | datejs().toJSON() | |
| 返回 ISO8601 格式的字符串 | atejs().toISOString() | |
| UTC字符串 | datejs().toString() | |
| 检查一个 datejs 对象是否在另一个 datejs 对象时间之前 | datejs().isBefore(datejs('2021-12-17')) | datejs |
| 检查一个 datejs 对象是否和另一个 datejs 对象时间相同 | datejs().isSame(datejs()) | datejs |
| 检查一个 datejs 对象是否在另一个 datejs 对象时间之后 | datejs().isAfter(datejs(‘2021-12-17’)) | datejs |
- year
- month
- day
- hours
- minutes
- seconds
- milliseconds
使用format时指定输入框的格式
| 格式 | 含义 | 备注 | 举例 |
|---|---|---|---|
| yyyy | 年 | 2020 | |
| M | 月 | 不补0 | 1 |
| MM | 月 | 01 | |
| W | 周 | 不补0 | 1 |
| WW | 周 | 01 | |
| d | 日 | 不补0 | 2 |
| dd | 日 | 02 | |
| H | 小时 | 24小时制不补0 | 3 |
| HH | 小时 | 24小时制 | 03 |
| h | 小时 | 12小时制;和A或a使用;不补0 | 3 |
| hh | 小时 | 12小时制;和A或a使用 | 03 |
| m | 分钟 | 不补0 | 4 |
| mm | 分钟 | 04 | |
| s | 秒 | 不补0 | 5 |
| ss | 秒 | 05 | |
| A | AM/PM | 大写 | AM |
| a | am/pm | 小写 | am |
| timestamp | JS时间戳 | 1608184694486 |