前端开发时经常会用到时间和日期
写了篇文章总结了一些常见的函数
以及日期的时间 UTC 和本地时间之间的关系和区别。
同时还有一些最佳实践(比如时间运算之类),希望能帮到初学者
![]() | 1 lovecy 2020-07-22 14:46:27 +08:00 `mysql` FROM_UNIXTIME() UNIX_TIMESTAMP() `php` strtotime() date() 我觉得这两个函数真的是上帝级别的 |
4 optional 2020-07-22 15:14:40 +08:00 via iPhone dayjs 推荐 |
![]() | 6 mogita 2020-07-22 15:28:11 +08:00 dayjs +1 |
8 renmu123 2020-07-22 15:35:16 +08:00 via Android dayjs+2 |
![]() | 9 ayase252 2020-07-22 15:37:20 +08:00 via iPhone 建议 dayjs,getMonth 是 0 based 的,忍不了 |
10 jorneyr 2020-07-22 20:53:20 +08:00 console.log(JSON.stringify(new Date()) 很坑 |
![]() | 11 zhw2590582 2020-07-27 14:27:47 +08:00 dayjs+3 |
![]() | 12 qwerthhusn 2020-07-27 15:02:28 +08:00 不知道 js 中有没有像 Java 8 的那种 API 的库了 |
![]() | 13 ohyeahhh 2020-07-27 15:06:59 +08:00 话说我们还在自己写日期格式化,看完这感觉自己好捞 |
![]() | 14 shintendo 2020-07-27 15:10:02 +08:00 ![]() dayjs 好,moment 的 mutable 有点坑 |
![]() | 15 alan0liang 2020-07-27 15:29:19 +08:00 ![]() 分享两个 hax 2018 年关于 js 里 Date 的 slides: https://johnhax.net/2018/time/ |
16 ChanKc 2020-07-27 15:31:11 +08:00 via Android @qwerthhusn Intl.DateTimeFormat 然而还是很坑,不同平台对同一个 locale 的格式实现可以完全不一样 |
![]() | 17 u6pM63mMZ34z32cE 2020-07-27 15:38:11 +08:00 兄弟, 你这图标不是[gatsby.js]( https://www.gatsbyjs.org)的吗 |
![]() | 18 KalaSearch OP @mebtte 嗯,gatsby 网站的默认图标。还没时间找设计师做 logo |
![]() | 19 okampfer 2020-07-27 16:13:07 +08:00 不推荐 moment.js ,它是 mutable 的,一不注意就要把自己坑了。推荐 dayjs 。 |
![]() | 20 KalaSearch OP @okampfer 好的,已经列到了附言中 |
![]() | 21 darkkylin 2020-07-27 16:15:28 +08:00 这一点也不深入呀,都是网上随手就能查到的使用文档。 目前碰到的一个 JS 的 Data 对象自带的坑点,在 ios 中,如果传入的日期格式是"xxxx-xx-xx"和"xxxx/xx/xx"表现不一致,建议使用"/"分隔的模式 |
![]() | 22 weixiangzhe 2020-07-27 16:18:40 +08:00 dayjs 再+1,js 原生那个 api 坑多,有兼容性问题 |
![]() | 23 KalaSearch OP @darkkylin 有哪些你觉得深入的文章推荐?列在回复里我之后加到文章中 |
![]() | 24 tivizi 2020-07-27 16:23:54 +08:00 @KalaSearch 邀请解答 /t/693485,谢谢 |
![]() | 25 iamkun 2020-07-27 16:41:39 +08:00 ![]() 推荐 dayjs [狗头] ,dayjs 还需要啥功能,欢迎大家反馈 |
![]() | 26 codexian 2020-07-27 16:48:58 +08:00 把作者炸出来了,牛批 |