34
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Tôi có người dùng của tôi nhập ngày ở định dạng này:- mm/dd/yyyy [11/21/2012]
Tập lệnh PHP của tôi chuyển đổi ngày thành định dạng sau:-
$new_date = date['jS F Y', strtotime[$user_date]];
0Tôi làm điều này bằng cách sử dụng:-
$new_date = date['d-F-Y', strtotime[$user_date]];
Làm thế nào tôi có thể có ngày ở định dạng này:-
$new_date = date['jS F Y', strtotime[$user_date]];
1?Cảm ơn
jg2703
1595 Huy hiệu bạc19 Huy hiệu đồng5 silver badges19 bronze badges
Đã hỏi ngày 30 tháng 11 năm 2012 lúc 7:44Nov 30, 2012 at 7:44
1
Bạn có thể sử dụng thư
$new_date = date['jS F Y', strtotime[$user_date]];
2 như sau:$new_date = date['jS F Y', strtotime[$user_date]];
Kiểm tra hướng dẫn.
Đã trả lời ngày 30 tháng 11 năm 2012 lúc 7:46Nov 30, 2012 at 7:46
Hszhszhsz
Phù bằng vàng 145K5959 gold badges254 silver badges308 bronze badges
3
Nó sẽ xuất hiện như bạn mong đợi
$my_date = '2016-01-01';
echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
Trong khi DS cũng sẽ chuẩn bị 0dS will also prepends 0
echo date['F dS, Y', strtotime[$my_date]];
# January 01st, 2016
Đã trả lời ngày 26 tháng 3 năm 2015 lúc 9:42Mar 26, 2015 at 9:42
Php Ferrariphp FerrariPHP Ferrari
15.4K26 Huy hiệu vàng82 Huy hiệu bạc148 Huy hiệu đồng26 gold badges82 silver badges148 bronze badges
$new_date = date['jS F Y', strtotime[$date]];
$new_date = date['jS F Y', strtotime[$user_date]];
2 - Hậu tố thứ tự tiếng Anh cho ngày trong tháng, 2 ký tự [ST, ND, Rd hoặc Th. Hoạt động tốt với J]st, nd, rd or th. Works well with j]
Đã trả lời ngày 8 tháng 1 năm 2018 lúc 11:16Jan 8, 2018 at 11:16
**My Date = 22-12-1992**
**OutPut = 22nd December 1992**
Đã trả lời ngày 22 tháng 5 năm 2017 lúc 6:08May 22, 2017 at 6:08
Bạn có thể sử dụng một cái gì đó như:
echo date['l, F jS'];
Hoặc thậm chí có một chút lạ mắt với HTML:
echo date['l, F jS'];
Đã trả lời ngày 11 tháng 7 năm 2019 lúc 17:32Jul 11, 2019 at 17:32
1
Bạn có thể làm điều đó:
Đã trả lời ngày 18 tháng 2 năm 2021 lúc 7:54Feb 18, 2021 at 7:54
Trang này mô tả các định dạng ngày khác nhau mà datetimeimmutable, dateTime, date_create [], date_create_immutable [] và strtotime [] trình phân tích cú pháp hiểu.DateTimeImmutable, DateTime, date_create[], date_create_immutable[], and strtotime[] parser understands.
Biểu tượng đã sử dụng 4 | "St" | "nd" | "Rd" | "thứ tự" | & nbsp; |
5 | [[0-2]? [0-9] | "3" [01]] 4? | "Thứ 7", "thứ 22", "31" |
7 | "0" [0-9] | [1-2] [0-9] | "3" [01] | "07", "31" |
8 | 'Tháng một' | 'Tháng hai' | 'Tháng 3' | 'Tháng 4' | 'tháng 5' | 'Tháng Sáu' | 'Tháng 7' | 'Tháng 8' | 'Tháng 9' | 'Tháng 10' | 'Tháng 11' | 'Tháng 12' | 'Jan' | 'Tháng 2' | 'Mar' | 'APR' | 'tháng 5' | 'Jun' | 'Jul' | 'tháng 8' | 'SEP' | 'Tháng 9' | 'Tháng 10' | 'Nov' | 'Dec' | "Tôi" | "II" | "Iii" | "IV" | "V" | "VI" | "VII" | "VIII" | "IX" | "X" | "XI" | "XII" | & nbsp; |
5 | [[0-2]? [0-9] | "3" [01]] 4? | & nbsp; |
5 | [[0-2]? [0-9] | "3" [01]] 4? | "Thứ 7", "thứ 22", "31" |
7 | "0" [0-9] | [1-2] [0-9] | "3" [01] | "07", "31" |
8 | 'Tháng một' | 'Tháng hai' | 'Tháng 3' | 'Tháng 4' | 'tháng 5' | 'Tháng Sáu' | 'Tháng 7' | 'Tháng 8' | 'Tháng 9' | 'Tháng 10' | 'Tháng 11' | 'Tháng 12' | 'Jan' | 'Tháng 2' | 'Mar' | 'APR' | 'tháng 5' | 'Jun' | 'Jul' | 'tháng 8' | 'SEP' | 'Tháng 9' | 'Tháng 10' | 'Nov' | 'Dec' | "Tôi" | "II" | "Iii" | "IV" | "V" | "VI" | "VII" | "VIII" | "IX" | "X" | "XI" | "XII" | 9 |
'Jan' | 'Tháng 2' | 'Mar' | 'APR' | 'tháng 5' | 'Jun' | 'Jul' | 'tháng 8' | 'SEP' | 'Tháng 9' | 'Tháng 10' | 'Nov' | 'Tháng mười hai' | 0 | "0"? [0-9] | "1" [0-2] |
"0", "04", "7", "12" | 1 | "0" [0-9] | "1" [0-2] |
"00", "04", "07", "12" | 2 | [0-9] {1,4} |
4 | "St" | "nd" | "Rd" | "thứ tự" | & nbsp; |
5 | [[0-2]? [0-9] | "3" [01]] 4? | "Thứ 7", "thứ 22", "31" |
7 | "0" [0-9] | [1-2] [0-9] | "3" [01] | "07", "31" |
8 | 'Tháng một' | 'Tháng hai' | 'Tháng 3' | 'Tháng 4' | 'tháng 5' | 'Tháng Sáu' | 'Tháng 7' | 'Tháng 8' | 'Tháng 9' | 'Tháng 10' | 'Tháng 11' | 'Tháng 12' | 'Jan' | 'Tháng 2' | 'Mar' | 'APR' | 'tháng 5' | 'Jun' | 'Jul' | 'tháng 8' | 'SEP' | 'Tháng 9' | 'Tháng 10' | 'Nov' | 'Dec' | "Tôi" | "II" | "Iii" | "IV" | "V" | "VI" | "VII" | "VIII" | "IX" | "X" | "XI" | "XII" | 9 |
'Jan' | 'Tháng 2' | 'Mar' | 'APR' | 'tháng 5' | 'Jun' | 'Jul' | 'tháng 8' | 'SEP' | 'Tháng 9' | 'Tháng 10' | 'Nov' | 'Tháng mười hai' | 0 | "0"? [0-9] | "1" [0-2] |
"0", "04", "7", "12" | 1 | "0" [0-9] | "1" [0-2] |
"00", "04", "07", "12" | 2 | [0-9] {1,4} |
"00", "78", "08", "8", "2008" | 3 | [0-9] {2} |
"00", "08", "78" | 4 | [0-9] {4} |
"2000", "2008", "1978" | 5 | [0-9] {5,19} |
"81412", "20192" | Ký hiệu cục bộ | Tháng và ngày của Mỹ |
0 "/" 5 | "5/12", "10/27" | Tháng Mỹ, ngày và năm |
0 "/" 5 "/" 2 | "12/22/78", "1/17/2006", "1/17/6" | Bốn chữ số năm, tháng và ngày với dấu gạch chéo |
4 "/" 0 "/" 5 | "2008/6/30", "1978/12/22" | Bốn chữ số năm và tháng [GNU] |
4 "-" 0 | "2008-6", "2008-06", "1978-12" | Năm, tháng và ngày với dấu gạch ngang |
2 "-" 0 "-" 5 | "0", "04", "7", "12" | 1 |
"0" [0-9] | "1" [0-2] | "00", "04", "07", "12" | 2 |
[0-9] {1,4} | 8 | 'Tháng một' | 'Tháng hai' | 'Tháng 3' | 'Tháng 4' | 'tháng 5' | 'Tháng Sáu' | 'Tháng 7' | 'Tháng 8' | 'Tháng 9' | 'Tháng 10' | 'Tháng 11' | 'Tháng 12' | 'Jan' | 'Tháng 2' | 'Mar' | 'APR' | 'tháng 5' | 'Jun' | 'Jul' | 'tháng 8' | 'SEP' | 'Tháng 9' | 'Tháng 10' | 'Nov' | 'Dec' | "Tôi" | "II" | "Iii" | "IV" | "V" | "VI" | "VII" | "VIII" | "IX" | "X" | "XI" | "XII" |
$new_date = date['jS F Y', strtotime[$user_date]];
9Tám chữ số, tháng và ngày | 4 1 7 | "15810726", "19780417", "18140517" |
Bốn chữ số năm, tháng và ngày với dấu gạch chéo | 4 "/" 1 "/" 7 | "2008/06/30", "1978/12/22" |
Hai chữ số năm, tháng và ngày với dấu gạch ngang | 3 "-" 1 "-" 7 | "08-06-30", "78-12-22" |
Năm chữ số với dấu hiệu tùy chọn, tháng và ngày | [+-]? 4 "-" 1 "-" 7 | "-0002-07-26", "+1978-04-17", "1814-05-17" |
Năm+ chữ số với dấu hiệu bắt buộc, tháng và ngày | [+-] 5 "-" 1 "-" 7 | "-81120-02-26", "+20192-04-17" |
Ghi chú::
Đối với các định dạng
2 và$my_date = '2016-01-01'; echo date['F jS, Y', strtotime[$my_date]]; # January 1st, 2016
3, năm dưới 100 được xử lý theo cách đặc biệt khi sử dụng biểu tượng$my_date = '2016-01-01'; echo date['F jS, Y', strtotime[$my_date]]; # January 1st, 2016
2 hoặc$my_date = '2016-01-01'; echo date['F jS, Y', strtotime[$my_date]]; # January 1st, 2016
3. Nếu năm rơi trong phạm vi 0 [bao gồm] đến 69 [bao gồm], 2000 được thêm vào. Nếu năm rơi trong khoảng 70 [bao gồm] đến 99 [bao gồm] thì 1900 được thêm vào. Điều này có nghĩa là "00-01-01" được hiểu là "2000-01-01".$my_date = '2016-01-01'; echo date['F jS, Y', strtotime[$my_date]]; # January 1st, 2016
Ghi chú::
Đối với các định dạng
2 và$my_date = '2016-01-01'; echo date['F jS, Y', strtotime[$my_date]]; # January 1st, 2016
3, năm dưới 100 được xử lý theo cách đặc biệt khi sử dụng biểu tượng$my_date = '2016-01-01'; echo date['F jS, Y', strtotime[$my_date]]; # January 1st, 2016
2 hoặc$my_date = '2016-01-01'; echo date['F jS, Y', strtotime[$my_date]]; # January 1st, 2016
3. Nếu năm rơi trong phạm vi 0 [bao gồm] đến 69 [bao gồm], 2000 được thêm vào. Nếu năm rơi trong khoảng 70 [bao gồm] đến 99 [bao gồm] thì 1900 được thêm vào. Điều này có nghĩa là "00-01-01" được hiểu là "2000-01-01".$my_date = '2016-01-01'; echo date['F jS, Y', strtotime[$my_date]]; # January 1st, 2016
Ghi chú::
Đối với các định dạng
2 và$my_date = '2016-01-01'; echo date['F jS, Y', strtotime[$my_date]]; # January 1st, 2016
3, năm dưới 100 được xử lý theo cách đặc biệt khi sử dụng biểu tượng$my_date = '2016-01-01'; echo date['F jS, Y', strtotime[$my_date]]; # January 1st, 2016
2 hoặc$my_date = '2016-01-01'; echo date['F jS, Y', strtotime[$my_date]]; # January 1st, 2016
3. Nếu năm rơi trong phạm vi 0 [bao gồm] đến 69 [bao gồm], 2000 được thêm vào. Nếu năm rơi trong khoảng 70 [bao gồm] đến 99 [bao gồm] thì 1900 được thêm vào. Điều này có nghĩa là "00-01-01" được hiểu là "2000-01-01".$my_date = '2016-01-01'; echo date['F jS, Y', strtotime[$my_date]]; # January 1st, 2016
"Ngày, tháng và hai chữ số, định dạng chấm hoặc tab" [
5 [. \ T] $new_date = date['jS F Y', strtotime[$user_date]];
0 "." $my_date = '2016-01-01';
echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
3] chỉ hoạt động cho các giá trị năm 61 [bao gồm] Định dạng "$my_date = '2016-01-01';
echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
mm/dd/yyyy [11/21/2012]
0 [.:]
1 [.:] $my_date = '2016-01-01';
echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
mm/dd/yyyy [11/21/2012]
2" đã được ưu tiên.
Định dạng "Năm [và chỉ năm]" chỉ hoạt động nếu chuỗi thời gian đã được tìm thấy - nếu không định dạng này được công nhận là mm/dd/yyyy [11/21/2012]
0
$my_date = '2016-01-01';
echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
1.Thận trọng
Có thể vượt quá và làm nền tảng cho định dạng
$new_date = date['jS F Y', strtotime[$user_date]];
5 và $new_date = date['jS F Y', strtotime[$user_date]];
7. Ngày 0 có nghĩa là ngày cuối cùng của tháng trước, trong khi tràn vào tháng tới. Điều này làm cho "2008-08-00" tương đương với "2008-07-31" và "2008-06-31" tương đương với "2008-07-01" [tháng 6 chỉ có 30 ngày].Lưu ý rằng phạm vi ngày được giới hạn ở 0-31 như được chỉ ra bởi biểu thức chính quy ở trên. Do đó, "2008-06-32" không phải là một chuỗi ngày hợp lệ, ví dụ.
Cũng có thể trải qua các định dạng
$my_date = '2016-01-01';
echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
0 và $my_date = '2016-01-01';
echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
1 với giá trị 0. Giá trị tháng là 0 có nghĩa là tháng 12 của năm trước. Ví dụ như "2008-00-22" tương đương với "2007-12-22".Làm thế nào để định dạng ngày trong PHP?
Làm thế nào tôi có thể nhận được ngày hiện tại ở Yyyy
"; echo date["d/m/Y"]. "
"; echo "Display current date mm/dd/yyyy format "."
"; echo date["m/d/Y"]."
"; echo "Display current date mm-dd-yyyy format ".