关于“时间”的使用

72 阅读1分钟

前言

最后在搬砖的过程中,遇到了一个关于时间字符串的使用问题,觉得应该总结一下,所以就有此文,结合我自己的经验加上百度的功劳,关于时间字符串的使用场景

  • 条件搜索
  • 弹窗表单

今天百度时发现了新的API,可以比之前的老方法更加高效简单

常用的格式

  • yyyy-MM-dd HH:mm:ss
  • yyyy-MM-dd
  • HH:mm:ss

好用的API

new Date().toLocaleString('zh').replaceAll('/','-')  // '2023-11-9 10:34:48'
new Date().toLocaleDateString().replaceAll('/','-')   // '2023-11-9'
new Date().toLocaleTimeString()  // '10:34:48'
new Date().toLocaleString().replaceAll('/','-')  // '2023-11-9 10:34:48'

这几个API,我分别在chrome Edge Firefox上测试过,都没有兼容问题