基于此代码:更改日期格式d-M-Y
$tarikh = mysql_real_escape_string($_POST['tarikh']);
$tarikh = date('Y-m-d', strtotime($_POST['tarikh']));
可有人告诉我,从Y-M-d的格式转换为d-M-Y格式?感谢
基于此代码:更改日期格式d-M-Y
$tarikh = mysql_real_escape_string($_POST['tarikh']);
$tarikh = date('Y-m-d', strtotime($_POST['tarikh']));
可有人告诉我,从Y-M-d的格式转换为d-M-Y格式?感谢
试试这个
$tarikh = mysql_real_escape_string($_POST['tarikh']);
$myDateTime = DateTime::createFromFormat('Y-m-d', $tarikh);
$newDateString = $myDateTime->format('d-m-Y');
$ tarikh = mysql_real_escape_string($ _ POST ['tarikh']); \t \t $ myDateTime = date('Y-m-d',$ tarikh); \t \t $ newDateString = $ myDateTime-> date('d-m-Y'); 它示出这个通知: 注意:用C遇到非阱,形成数值:\ XAMPP \ htdocs中\ sistem_laporan上线208 致命错误\ tambah_laporan.php:在非调用一个成员函数日期() -object in C:\ xampp \ htdocs \ sistem_laporan \ tambah_laporan.php在线209 – hicarl 2014-09-06 05:27:30
我觉得''_POST ['tarikh']'中的日期不是有效日期,请打印'$ tarikh'来检查到底是什么从'$ _POST ['tarikh']' – 2014-09-06 05:40:14
'$ tarikh =日期( 'DM-Y',的strtotime($ _ POST [ 'tarikh']));' – itachi 2014-09-06 05:14:19
@itachi已经这样做了,反而会导致0000-00 -00在数据库中 – hicarl 2014-09-06 05:17:34