在项目开发时,后端返回的日期是毫秒值 自己需要转化下格式,于是封装了formatTime函数。后来发现自己转化格式后的数据怎么和后台给的数据差了12小时呢,什么原因呢?
首先怀疑是东八区的原因,后来又想这不应该差8小时吗?
最后发现 是hh小写原因,
小时如果小写的话 就是yyyy-MM-dd hh:mm:ss,为12小时制
小时如果大写的话 就是yyyy-MM-dd HH:mm:ss,为24小时制
记住啦,要不把时间耽误在这上面太不值得了。
记一次日期时间的大坑 YYYY-MM-DD HH:mm:ss
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 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 :...