php向Postgresql中插入时间格式问题

最近在对接互联网医院监管前置机时,向前置机Postgresql数据库插入数据时出现了一个问题,就是我在数据插入前置机前把时间用date(‘Y-m-d h:i:s’,strtotime($info[‘modified’]))格式化后,插入Postgresql数据库后下午的时间会变成上午的时间。

php向Postgresql中插入时间格式问题
格式化代码
php向Postgresql中插入时间格式问题

看到这种情况,首先我猜应该是Postgresql的时间格式可能有些区别,于是开始搜索Postgresql 时间格式,根据网上的信息,我大概知道postgresql可以配置不同的时间格式。

php向Postgresql中插入时间格式问题

那我就先看看前置机上用的是什么样的风格吧?

show datestyle

php向Postgresql中插入时间格式问题

好像是很通常的格式,但是我看到了ISO这个关键词,那我用标准的ISO时间格式插入呢?于是将时间格式转换改成date(DATE_ISO8601)方式。

php向Postgresql中插入时间格式问题
php时间格式化为ISO8601方法
php向Postgresql中插入时间格式问题

再上传就ok啦,因为平时都是在php+mysql的环境中开发,用习惯了’Y-m-d h:i:s’这种方式,没有出现过什么问题,所以,也就没有注意过时间格式这些细节。所以在这里记录一下,给可能碰到类似问题的人一个解决思路。

除了DATE_ISO8601还有如下常量可以使用。

php向Postgresql中插入时间格式问题

原创文章,作者:Zeyu,如若转载,请注明出处:https://jinzhijun.cn/develop/575

(0)
ZeyuZeyu
上一篇 2021年7月22日 下午11:58
下一篇 2021年7月26日 上午12:06

相关推荐

  • Centos安装elasticsearch教程

    最近在部署一个项目是用 laravel开发,项目用到了了 elasticsearch,通过自己的搜索和学习能力不算很费力解决了。下面就整理一下安装elasticsearch教程,服…

    2020年11月26日
    1.5K
  • php实现助记词转TRX,ETH 私钥和钱包地址

    TRX助记词转地址网上都是Java,js或其他语言开发的示例,一个简单的功能需要依赖其他环境来实现表示不能忍,毕竟php是世界上最好的语言。【狗头】 一、知识准备 要实现助记词转T…

    2022年8月4日
    7.7K
  • PHP获取客户端相关访问信息

    (一)PHP通过IP获取客户端相关访问信息 (二)PHP解析HTTP_USER_AGENT 获取客户端操作系统 获取客户端操作系统  Windows NT 4.0 = N…

    2020年11月3日
    42.2K
  • 记一次生产环境救火-20210716

    今天起了个早,早早来到公司,本来吃完早餐,泡好咖啡,在工位上气定神闲的刷刷昨天的财经信息,准备开启今天的工作。想起昨天微信群里有人反映系统,系统加载较慢,于是打开阿里云后台,准备看…

    2021年7月16日
    1.2K
  • 计算机网络协议总结(转载)

    一、OSI七层协议 1、物理层: 很久很久以前,那时候还没有现在的外星人超级电脑,或者华为的P30。比较调皮的小明想要把自己机器上写好的一些个人游戏心得(如何玩好王者农药)发给小红…

    2022年5月31日
    1.4K
  • 红米8A刷机root流程记录

    自从安卓版本升级以后,app抓包https就成了问题,所以上周就在咸鱼上买了一个红米8a,计划着root手机来做开发测试使用。在绑了小米账号7天后,终于可以解除bl锁,然后把手机r…

    2023年3月5日
    5.9K
  • 理解开发HD 钱包涉及的 BIP32、BIP44、BIP39(转)

    理解开发HD 钱包涉及的 BIP32、BIP44、BIP39 数字钱包概念 钱包用来存钱的,在区块链中,我们的数字资产都会对应到一个账户地址上, 只有拥有账户的钥匙(私钥)才可以对…

    2022年8月4日
    4.6K
  • CentOS修改yum源

    1. 修改yum源 最近在搭建以太坊节点时,要用到golang编译,但是服务器供应商那边给安装的contos系统默认的yum源没有golang,所以,这边给系统修改成阿里云的yum…

    2020年11月30日
    40.3K
  • 虚拟机centos安装kooder

    前天在群晖上安装了一个gitlab,在github上拉了一些项目,想着搜索项目中代码的内容,但是问题就出现了,搜索只能搜项目名和简介。难道要把所有项目拉下来搜索?于是在网上找解决方…

    2022年3月14日
    2.6K
  • 记录一下宝塔搭建Redis遇到的一个小问题

    最近在对接广东省互联网医院监管平台时,发现广东这边是要求平台必须要有医生和患者要有视频通话功能。因为原本的消息通话是用的网易IM,所以音视频也选的网易。网易音视频能实现通话视频云录…

    2021年6月29日
    1.5K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注