在项目开发时,后端返回的日期是毫秒值 自己需要转化下格式,于是封装了formatTime函数。后来发现自己转化格式后的数据怎么和后台给的数据差了12小时呢,什么原因呢?
首先怀疑是东八区的原因,后来又想这不应该差8小时吗?
最后发现 是hh小写原因,
小时如果小写的话 就是yyyy-MM-dd hh:mm:ss,为12小时制
小时如果大写的话 就是yyyy-MM-dd HH:mm:ss,为24小时制
记住啦,要不把时间耽误在这上面太不值得了。
记一次日期时间的大坑 YYYY-MM-DD HH:mm:ss
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- https://blog.csdn.net/bingguang1993/article/details/83273...
- 时间格式化对照表 - yyyy-MM-dd HH:mm:ss 时间格式化对照表 仅供参考 标识符含义aAM/PM(...
- 而yyyy-MM-dd与YYYY-MM-dd区别在哪里? Y 代表 Week Year,表示当天周所在的年份。这种...
- android 中将 yyyy-MM-dd HH:mm:ss 转换为 EEE MMM dd HH:mm:ss z ...
- 一、自己封装date pipe 创建date.pipe.js 在main.js引入 使用: 安装 Day.js :...