转换日期在php错误的日期 [英] Wrong date while converting date in php

查看:207
本文介绍了转换日期在php错误的日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用以下代码转换php中的日期,但转换后日期错误。我使用CURRENT_TIMESTAMP作为我的数据库表中的默认值。我从javascript传递date变量。

I used the following code to convert date in php, but I am getting wrong date after the conversion. I used CURRENT_TIMESTAMP as default value in my database table.I am passing "date" variable from javascript.

任何人都可以解决这个问题。感谢提前。

Can anyone please solve this problem. Thanks in advance.

$date1=mysql_real_escape_string($data->date);
print_r($date1) // This is one displaying the right date.
$date=strtotime($date1);
$timedatenew=date('Y-m-d H:i:s', $date);
print_r($timedatenew) // This is displaying the date like "1970-01-01 01:00:00". 


推荐答案

如你所说,你的格式为$ code> dd / mm / yy 尝试这个

As u said u have date in format dd/mm/yy try with this

  $timedatenew=  date("Y-m-d H:i:s",strtotime(str_replace('/', '-', $date ))));

it convert / to -

it convert / to -

这篇关于转换日期在php错误的日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆