2013-10-22 46 views
0

這裏需要一點幫助。如何以相反順序顯示PHP的日期輸出?例如,如果我有這樣的日期。如何使用PHP以相反順序顯示日期?

$date = date("Y-m-d"); //example output 2013-01-01 

My expected output should be: 130-210-10 //01-01-2013 

How can i do that? 

回答

4

如果你能在date()更改參數的順序:

echo strrev(date('d-m-Y')); 

如果你不能改變參數的順序date()

echo implode('-', array_map('strrev', explode('-', $date))); 
+0

好它的工作原理,但如果我有這樣的 XXX-XXX-XXX例如310的格式-201-01? – Jerielle

+0

@RochelleCanale第一個將反轉整個字符串:'10-102-013',第二個將反轉每個塊,由連字符分隔:'013-102-10' – billyonecan

+0

如何將我的日期輸出格式化爲## - ### - ###?我如何包含分隔符? – Jerielle

2

發現strrev()

$date = strrev(date("d-m-Y")); 
1

使用strrev()

$date = strrev(date("Y-m-d"));