我的日期格式为 DD,d MM,yy (2011年10月21日星期五)如何重新格式化以日期格式存储在mySQL数据库中(0000-00) -00)?
答案 0 :(得分:3)
使用date功能:
$time = strtotime("Friday, 21 October, 2011");
echo date("Y-m-d", $time);
链接页面提供了可用格式说明符的良好描述, 并且您可以看到预定义的datetime constants here。
Format Description ================================================================================ d Day of the month, 2 digits with leading zeros D A textual representation of a day, three letters j Day of the month without leading zeros l A full textual representation of the day of the week N ISO-8601 numeric representation of the day of the week S English ordinal suffix for the day of the month, 2 characters w Numeric representation of the day of the week z The day of the year (starting from 0) Week --------------------------------------------------------------- W ISO-8601 week number of year, weeks starting on Monday Month --------------------------------------------------------------- F A full textual representation of a month, such as January or March m Numeric representation of a month, with leading zeros M A short textual representation of a month, three letters n Numeric representation of a month, without leading zeros t Number of days in the given month Year --------------------------------------------------------------- L Whether it's a leap year o ISO-8601 year number. Y A full numeric representation of a year, 4 digits y A two digit representation of a year Time --------------------------------------------------------------- a Lowercase Ante meridiem and Post meridiem A Uppercase Ante meridiem and Post meridiem B Swatch Internet time g 12-hour format of an hour without leading zeros G 24-hour format of an hour without leading zeros h 12-hour format of an hour with leading zeros H 24-hour format of an hour with leading zeros i Minutes with leading zeros s Seconds, with leading zeros u Microseconds (added in PHP 5.2.2) Timezone --------------------------------------------------------------- e Timezone identifier (added in PHP 5.1.0) I Whether or not the date is in daylight saving time O Difference to Greenwich time (GMT) in hours P Difference to Greenwich time (GMT) with colon between h and m T Timezone abbreviation Z Timezone offset in seconds. Full Date/Time --------------------------------------------------------------- c ISO 8601 date (added in PHP 5) r » RFC 2822 formatted date U Seconds since the Unix Epoch (January 1 1970 00:00:00 GMT)
答案 1 :(得分:2)
答案 2 :(得分:1)
您的日期格式DD, d MM, yy
与此(Friday, 21 October, 2011
不符。也许你的意思是date('l, d F, Y')
echo date( "Y-m-d", strtotime( date('l, d F, Y') ) );
输出
2011-10-08