Hướng dẫn date format 1st, 2nd, 3rd in php - định dạng ngày 1, 2, 3 trong php

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]];
0

Tô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ụngSự mô tảĐịnh dạngVí dụ
$new_date = date['jS F Y', strtotime[$user_date]];
4
"St" | "nd" | "Rd" | "thứ tự"& nbsp;
$new_date = date['jS F Y', strtotime[$user_date]];
5
[[0-2]? [0-9] | "3" [01]]
$new_date = date['jS F Y', strtotime[$user_date]];
4?
"Thứ 7", "thứ 22", "31"
$new_date = date['jS F Y', strtotime[$user_date]];
7
"0" [0-9] | [1-2] [0-9] | "3" [01]"07", "31"
$new_date = date['jS F Y', strtotime[$user_date]];
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;
$new_date = date['jS F Y', strtotime[$user_date]];
5
[[0-2]? [0-9] | "3" [01]]
$new_date = date['jS F Y', strtotime[$user_date]];
4?
& nbsp;
$new_date = date['jS F Y', strtotime[$user_date]];
5
[[0-2]? [0-9] | "3" [01]]
$new_date = date['jS F Y', strtotime[$user_date]];
4?
"Thứ 7", "thứ 22", "31"
$new_date = date['jS F Y', strtotime[$user_date]];
7
"0" [0-9] | [1-2] [0-9] | "3" [01]"07", "31"
$new_date = date['jS F Y', strtotime[$user_date]];
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]];
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'
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
0
"0"? [0-9] | "1" [0-2]
"0", "04", "7", "12"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
1
"0" [0-9] | "1" [0-2]
"00", "04", "07", "12"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
2
[0-9] {1,4}
"00", "78", "08", "8", "2008"Sự mô tảĐịnh dạngVí dụ
$new_date = date['jS F Y', strtotime[$user_date]];
4
"St" | "nd" | "Rd" | "thứ tự"& nbsp;
$new_date = date['jS F Y', strtotime[$user_date]];
5
[[0-2]? [0-9] | "3" [01]]
$new_date = date['jS F Y', strtotime[$user_date]];
4?
"Thứ 7", "thứ 22", "31"
$new_date = date['jS F Y', strtotime[$user_date]];
7
"0" [0-9] | [1-2] [0-9] | "3" [01]"07", "31"
$new_date = date['jS F Y', strtotime[$user_date]];
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]];
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'
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
0
"0"? [0-9] | "1" [0-2]
"0", "04", "7", "12"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
1
"0" [0-9] | "1" [0-2]
"00", "04", "07", "12"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
2
[0-9] {1,4}
"00", "78", "08", "8", "2008"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
3
[0-9] {2}
"00", "08", "78"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
4
[0-9] {4}
"2000", "2008", "1978"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
5
[0-9] {5,19}
"81412", "20192"Ký hiệu cục bộTháng và ngày của Mỹ
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
0 "/"
$new_date = date['jS F Y', strtotime[$user_date]];
5
"5/12", "10/27"Tháng Mỹ, ngày và năm
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
0 "/"
$new_date = date['jS F Y', strtotime[$user_date]];
5 "/"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
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
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
4 "/" ​​
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
0 "/"
$new_date = date['jS F Y', strtotime[$user_date]];
5
"2008/6/30", "1978/12/22"Bốn chữ số năm và tháng [GNU]
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
4 "-"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
0
"2008-6", "2008-06", "1978-12"Năm, tháng và ngày với dấu gạch ngang
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
2 "-"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
0 "-"
$new_date = date['jS F Y', strtotime[$user_date]];
5
"0", "04", "7", "12"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
1
"0" [0-9] | "1" [0-2]"00", "04", "07", "12"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
2
[0-9] {1,4}
$new_date = date['jS F Y', strtotime[$user_date]];
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]];
9
Sự mô tảĐịnh dạngVí dụ
Tám chữ số, tháng và ngày
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
4
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
1
$new_date = date['jS F Y', strtotime[$user_date]];
7
"15810726", "19780417", "18140517"
Bốn chữ số năm, tháng và ngày với dấu gạch chéo
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
4 "/" ​​
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
1 "/"
$new_date = date['jS F Y', strtotime[$user_date]];
7
"2008/06/30", "1978/12/22"
Hai chữ số năm, tháng và ngày với dấu gạch ngang
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
3 "-"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
1 "-"
$new_date = date['jS F Y', strtotime[$user_date]];
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[+-]?
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
4 "-"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
1 "-"
$new_date = date['jS F Y', strtotime[$user_date]];
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[+-]
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
5 "-"
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
1 "-"
$new_date = date['jS F Y', strtotime[$user_date]];
7
"-81120-02-26", "+20192-04-17"

Ghi chú::

Đối với các định dạng

$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
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".

Ghi chú::

Đối với các định dạng

$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
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".

Ghi chú::

Đối với các định dạng

$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
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".

"Ngày, tháng và hai chữ số, định dạng chấm hoặc tab" [

$new_date = date['jS F Y', strtotime[$user_date]];
5 [. \ T]
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
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 "mm/dd/yyyy [11/21/2012]0 [.:]
$my_date = '2016-01-01';

echo date['F jS, Y', strtotime[$my_date]];
# January 1st, 2016
1 [.:] 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?

Thay đổi yyyy-mm-dd thành dd-mm-yyyy trong ví dụ dưới đây, chúng tôi có ngày 2019-09-15 ở định dạng yyyy-mm-dd và chúng tôi sẽ chuyển đổi nó thành 15-09-2019 trong DD-MM-YYYYđịnh dạng.$ orgdate = "2019-09-15";$ newDate = date ["d-m-y", strtotime [$ orgdate]];Echo "Định dạng ngày mới là:". In the below example, we have date 2019-09-15 in YYYY-MM-DD format, and we will convert this to 15-09-2019 in DD-MM-YYYY format. $orgDate = "2019-09-15"; $newDate = date["d-m-Y", strtotime[$orgDate]]; echo "New date format is: ".

Làm thế nào tôi có thể nhận được ngày hiện tại ở Yyyy

date_default_timezone_set ['UTC'];Echo "Hiển thị định dạng ngày DD/mm/yyyy hiện tại"."";Ngày vang ["d/m/y"]."";echo "hiển thị ngày hiện tại mm/dd/yyyy định dạng". "";ngày vang ["m/d/y"]. "";Echo "Hiển thị ngày hiện tại MM-DD-Yyyy định dạng". echo "Display current date dd/mm/yyyy format ". "
"; 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 ".

Làm thế nào để bạn định dạng mm dd yyyy?

Yyyy-MM-DD-Ví dụ: 2013-06-23. — Example: 2013-06-23.

Việc sử dụng hàm date [] trong PHP là gì?

Hàm ngày [] định dạng một ngày và giờ cục bộ và trả về chuỗi ngày được định dạng.formats a local date and time, and returns the formatted date string.

Bài Viết Liên Quan

Chủ Đề