我需要这个:
12 November, 1997
需要重新格式化为:
1997-11-12
我想将内容包含到MySQL数据库中,但是我对于完整的月份名称感到困惑,这是否可能?
谢谢。
Darren
12 November, 1997
需要重新格式化为:
1997-11-12
我想将内容包含到MySQL数据库中,但是我对于完整的月份名称感到困惑,这是否可能?
谢谢。
Darren
$tempDate = '2013-06-09';
$day = date('l', strtotime( $tempDate));// will gives you the week day name
$month = date('jS F Y',strtotime($tempDate));// will format like date 9th June 2013
date("Y-m-d",strtotime("12 November, 1997"));
1997-11-12
,正是您需要的 :)黑客方法:
$timestamp = strtotime('12 November, 1997');
$sql = "INSERT INTO table (datefield) VALUES (FROM_UNIXTIME($timestamp))";
比较专业:
$timestamp = DateTime::CreateFromFormat('j F, Y', '12 November, 1997')->format('U');
$sql = "same as above";
date("Y-m-d", strtotime(12 November, 1997));