PHP Oracle将日期从yyyy-mm-dd转换为mm / dd / yyyy

时间:2015-02-09 22:26:49

标签: sql oracle date

我以yyyy-mm-dd格式显示日期。

select id,notes,TO_CHAR(arrival_date,'yyyy-mm-dd') requested_date
from orders where id = 51; 

用户使用javascript弹出日历更改日期,然后提交更改。

update orders
set arrival_date = to_date('2015-02-10','mm/dd/yyyy')
where id='51';

我将$requested_date替换为'2015-02-10'以在Toad中进行测试并获得

  

ORA-(01843)不是有效月份

我的arrival_date是DATE类型。

1 个答案:

答案 0 :(得分:1)

查看格式..您通过2015-02-10格式mm/dd/yyyy无法正常工作。而是使用:

to_date('02/10/2015', 'mm/dd/yyyy')