Code前端首页关于Code前端联系我们

包含phporacledate的词条

terry 2年前 (2023-09-30) 阅读数 51 #PHP
文章标签 MD5值

本文目录一览:

  • 1、如何在php中向oracle数据库插入日期时间型数据
  • 2、程序PHP,数据库ORACLE 连接方式PDO,日期字段为DATE型,数据是2011-10-18;页面输出是11-10月-11
  • 3、PHP中转换从Oracle中取出的日期格式问题!

如何在php中向oracle数据库插入日期时间型数据

使用to_date函数

************to_date函数参数简介***********

******************************************

对于你的问题

'1996-12-03' 改为 to_date('1996-12-03','yyyy-mm-dd')

'1970-12-12' 改为 to_date('1970-12-12','yyyy-mm-dd')

'19-Dec-00' 改为 to_date('19-Dec-00','dd-mon-yy')

'19-Oct-75' 改为 to_date('19-Oct-75','dd-mon-yy')

之后直接插入即可。

**************oracle上的实验**************

SQL select to_char(sysdate,'yyyy-mm-dd') from dual;

TO_CHAR(SY

----------

2009-04-17

SQL select to_char(sysdate,'dd-mon-yy') from dual;

TO_CHAR(S

---------

17-apr-09

******************************************

----

以上,希望对你有所帮助。

程序PHP,数据库ORACLE 连接方式PDO,日期字段为DATE型,数据是2011-10-18;页面输出是11-10月-11

应该有两种处理方式吧,oracle 的to_char(日期,‘yyyy-mm-dd’)转换为你想要的格式为字符串,直接用php 输出。

或者是 把oracle的 时间转换为时间戳然后 用PHP转成你想要的格式吧

PHP中转换从Oracle中取出的日期格式问题!

?php

$s='22-7月 -08';//确保前后没有空格,即格式严谨如给出的

preg_match('/(?d\d{2})-(?m\d{1,2})月\s*-(?y\d{2})/',$s,$m);

echo date('Y-m-d',strtotime($m['y'].'-'.$m['m'].'-'.$m['d']));

==========

输出

2008-07-22

========

另,原数据只有日期没有时间,输出也不该有时间,不然就是编造的错时间。。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门