2011-10-08 133 views

回答

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

您的日期格式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 
+0

哦,對不起,這是一個actully JS格式... – santa

+0

@santa確定。沒有問題。 – Mob