我有我的用戶輸入以下格式的日期: - mm/dd/yyyy (11/21/2012)
PHP日期轉換DD [日/ ST/RD] /月/ YYYY
我的PHP腳本轉換爲以下格式的日期: - dd-Month-yyyy (21-November-2012)
我做到這一點使用: -
$new_date = date('d-F-Y', strtotime($user_date));
我怎麼能有這種格式的日期: - 21st November 2012
?
感謝
我有我的用戶輸入以下格式的日期: - mm/dd/yyyy (11/21/2012)
PHP日期轉換DD [日/ ST/RD] /月/ YYYY
我的PHP腳本轉換爲以下格式的日期: - dd-Month-yyyy (21-November-2012)
我做到這一點使用: -
$new_date = date('d-F-Y', strtotime($user_date));
我怎麼能有這種格式的日期: - 21st November 2012
?
感謝
它將輸出你這段代碼期望
$my_date = '2016-01-01';
echo date('F jS, Y', strtotime($my_date));
# January 1st, 2016
而德尚也會預先考慮
echo date('F dS, Y', strtotime($my_date));
# January 01st, 2016
$date = date_create('09-22-2012');
你會得到你的願望
echo $date->format('d S F Y');
的越多,你還可以參觀http://php.net/manual/en/datetime.formats.date.php
**My Date = 22-12-1992**
<?php
$mydate = "22-12-1992";
$newDate = date("d M Y", strtotime($mydate));
$new_date = date('dS F Y', strtotime($newDate));
echo $new_date;
?>
**OutPut = 22nd December 1992**
$new_date = date('jS F Y', strtotime($date));
S
- 英文後綴月的一天,2個字符 (ST,第二,RD或日。適用於j)
可能重複的[在PHP中將一個日期格式轉換爲另一種格式](http://stackoverflow.com/questions/2167916/convert-one-date-format-into-another-in- php) –
@Aliya我以'dd/mm/yyyy'格式輸入了我的日期,我想用'dd-Month-yyyy'。如何操作 – PlanetHackers