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

相关推荐

  • 记一次生产环境救火-20210716

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

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

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

    2022年5月31日
    1.7K
  • PHP解密:zym加密 带乱码调试过程(转)

    欢迎阅读我的另一篇文章:PHP解密:魔方1代 PHP加密中的VMProtect分析,文中对 本贴 73# 层 提供的文件进行了分析 案例 1 实验样本 http…

    2021年12月18日
    2.5K
  • MySql基础知识总结-索引篇(转)

    一、MySQL三层逻辑架构 MySQL的存储引擎架构将查询处理与数据的存储/提取相分离。下面是MySQL的逻辑架构图: 1、第一层负责连接管理、授权认证、安全等等。 每个客户端的连…

    技术开发 2021年10月10日
    1.9K
  • 阿里云OSS图片上传与加水印签名访问

    最近公司的一个系统有一个需求,因为公司的产品有一些特殊性,经常有可能会被同行盗图,所以需要将所有的产品图片加水印展示。但是还有一个需求,内部人员可能需要查看原图,所以,这个就有点奇…

    2021年4月30日
    4.8K
  • 获取宝塔搭建的Ecshop的源码和数据库的方法

    最近在虚拟机里搭了一个kali2022,想试试kali的一些工具的功能,于是想到最近在网上的源码站下载了一套ecshop二开的商城,就搭建在另一个虚拟机上,想着看自己能否攻破下来。…

    2022年5月29日
    2.4K
  • PHP设计模式之命令模式

    命令模式,也称为动作或者事务模式,很多教材会用饭馆来举例。作为顾客的我们是命令的下达者,服务员是这个命令的接收者,菜单是这个实际的命令,而厨师是这个命令的执行者。那么,这个模式解决…

    2022年1月7日
    1.4K
  • CentOS修改yum源

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

    2020年11月30日
    40.6K
  • php 创建BTC、LTC、ETH助记词、私钥和地址 使用示例(转)

    项目依赖: bitcoin-php bitcoin的php实现库,用于创建助记词和生成私钥 (此库需要运行在64位的php7.0+上) ethereum-util&nbs…

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

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

    2020年11月3日
    42.5K

发表回复

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