2013-12-19 2 views
0

Mysqli의 데이터를 호출하고 있습니다. 내 테이블에 다음과 같이 표시됩니다. 2012-10-05 새로 표시 할 때 근처에 전화해야합니다. 이 <span class="date"><strong>28</strong><span>may</span></span>처럼 아니, 난 두 값 하나는 일이고, 다른 하나는 달 이며, 또한 내가 한 달 동안 하루에 짧은 이름을 수 eg.Feb 월php - Mysqli에서 전화를 걸 때 월간 숫자를 짧은 이름으로 변환합니다.

이 내 PHP 코드

같이 표시를하고 싶습니다 없다
+0

@Andy 그에게 월을 줄 수 있습니까? 그는 여전히 이름이 붙은 이름으로 변환해야합니다. – casraf

+0

@MarkBaker 날짜 유형을 사용 중입니다. –

+2

'DATE_FORMAT' :'DATE_FORMAT ('2013-12-19', '% b')을 달로 사용하십시오. –

답변

1

date()strtotime()을 사용할 수 있습니다.

<?php 
// $QgetNews->date = 10-05-2012 
echo date('d M, Y', strtotime($QgetNews->date)); // 10 May, 2012 

CodePad

+0

괜찮아요 @ 셴 Asraf하지만 내 스타일에 그들을 나누는 방법 ** 28 ** ** may ** 그리고 나는 단지 하루와 달을 필요로하지 않아도됩니다. 올해는 –

+0

죄송합니다. 당신이 옳습니다. –

0

임 100 % 확실하지 않은 방법 데이터 외모하지만 Converting date to timestamp in PHP

그런 다음 그 타임 스탬프를 가지고 날짜로 공급 확인 후 말처럼이 2012년 10월 5일을의 경우() 또는 더 짧은 버전 : $ month = date ("M", strtotime ($ date));

이 달의 약식 이름을 반환합니다. 일, 년 등을 얻는 데 사용할 수있는 매개 변수에 대한 자세한 내용은 PHP Manual Date()을보십시오. 내 예제와 같이 개별적으로 각각을 호출 할 수 있습니다. 또는 정말로 원하는 경우 쉼표로 구분하여 변수를 배열로 분해 할 수 있습니다.

관련 문제