你好,我正在尝试转换此日期。
01. 06. 2015
转换成mysql格式,这样我就可以将其插入数据库。
我尝试了这个代码,以及其他与日期和日期格式组合的函数。
`$mysqldate = date( 'Y-m-d H:i:s', strtotime($datefrom));`
但是我得到了的结果
1.1.1970
有没有可能用一些日期函数来做到这一点,或者我必须使用正则表达式来解决这个问题。也许是日期格式函数?
使用此。。工作良好
$datefrom = "01. 06. 2015";
$datefrom = str_replace( ". ", "-", $datefrom);
$mysqldate = date( 'Y-m-d H:i:s', strtotime($datefrom));
您需要清理日期格式
<?php
$date = '01. 06. 2015';
$date = str_replace(' ', '', $date); // replace whitespaces
$mysqldate = date( 'Y-m-d H:i:s', strtotime($date));