javascript之Date对象的字符串格式化等

时启发 2024-06-13 20:05:48

在js的前端显示中,经常会遇到对Date对象进行格式化输出的问题,所以,参考其他语言,编写了Date对象字符串格式化函数,另对今明天求值问题一并加以改进。

图1 Date对象的格式化函数

格式化字符串中,使用以下字符作为替代具体的时间信息:

*      Y: 4位数完整年份

*      y: 两位数年份

*      M: 带前导0的两位数的月份

*      m: 不带前导0的月份

*      D: 带前导0的两位数的日

*      d: 不带前导0的日

*      H: 带前导0的小时数

*      h: 不带前导0的小时数

*      I: 带前导0的分钟数

*      i: 不带前导0的分钟数

*      S: 带前导0的秒数

*      s: 不带前导0的秒数

*      L: 带前导0的毫秒数

*      l: 不带前导0的毫秒数

关于昨天和明天增加了yesterday和tomorrow方法,以及将时间设置为当天0时的方法:

图2 获取当时的昨天、明天的方法,以及设置为当天0时的方法

然后,今天的昨天的明天便等于今天啦。

0 阅读:8

时启发

简介:读书笔记,编程经验,旅途见闻,人生感悟