簡體   English   中英

如何在PHP中將月份編號轉換為月份名稱

[英]How to convert month number to month name in php

PHP中是否有一個函數,您可以在一個月內將數字12轉換為其等效值。 例如,如果mysql數據庫存儲的是數字而不是單詞的日期。 您如何將數字12轉換為12月這個詞?

嘗試此操作,並查看日期函數以獲取更多答案:

date('F', mktime(0, 0, 0, 12))

您可以這樣做:

echo date('F', mktime(0, 0, 0, 12));
strftime("%B", mktime(0, 0, 0, 12));

就像date()一樣,除了如果您事先使用setlocale設置語言環境,它將為您進行本地化。

您也可以直接在MySQL中使用

SELECT MONTHNAME(STR_TO_DATE(12, '%m')); -- December

參見http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_str-to-date

date("F", mktime(0, 0, 0, 12, 1, 2000));

使用此代碼:

echo date("F", mktime(0, 0, 0, $month, 1, 2010));

其中$ month是您的1到12之間的數字。

在php函數參考中了解更多信息: 日期

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM