2013-10-22 3 views
0

여기에 약간의 도움이 필요합니다. PHP의 날짜 출력을 역순으로 표시하려면 어떻게합니까? 예를 들어 이런 날짜가 있다면. 나는 또한 당신의 예상 출력에 따라 date의 매개 변수의 위치를 ​​변경하는 방법 strrevPHP를 사용하여 역순으로 날짜를 표시하는 방법은 무엇입니까?

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

주 사용

$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

이 좋아 작동하는지 시도하지만 것 -201-01? – Jerielle

+0

@RochelleCanale 첫 번째 문자열은 전체 문자열을 뒤집습니다 :'10-102-013', 두 번째 문자열은 하이픈으로 구분 된 각 덩어리를 뒤집습니다 :'013-102-10' – billyonecan

+0

어떻게 날짜 출력을 ## - ### - ###? 그리고 delimeter를 어떻게 넣을 수 있습니까? – Jerielle

2

발견 strrev() :

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

사용 strrev()

$date = strrev(date("Y-m-d")); 
관련 문제