时区(t z)是否就指24小时制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了时区(t z)是否就指24小时制相关的知识,希望对你有一定的参考价值。

参考技术A # Make Active Record use UTC-base instead of local time
# config.active_record.default_timezone = :utc

转载sequlieze时区问题

默认存储是国际时间,需要数据库连接配置改变下

timezone: \'+08:00\'
// 这样改完数据库时间会加8小时
 
但是查询出来的时间还是国际时间,所以需要修改下:
第一种方式:前端修改
// 转换时间显示格式
// "2021-02-03T14:16:29.000Z" -> "2021-02-03 22:16"
// Z表示国际时间
function format_date(date)
  date = date.replace("Z", \'\')
  let temp = new Date(date)
  // 需要加8小时才是当地时间
  let d = new Date(temp.getTime() + (1000 * 60 * 60 * 8))
  return `$d.getFullYear()-$d.getMonth()+1-$d.getDate() $d.getHours():$d.getMinutes()`

 

 转载自:https://www.cnblogs.com/zezhou/p/14407121.html

 

以上是关于时区(t z)是否就指24小时制的主要内容,如果未能解决你的问题,请参考以下文章

linux 修改时区 改为24小时制

手机时间怎么设置?

手机时间怎么调整?

Linux date参数

手机时间不对怎么调整

每个时区相差几小时?