中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用php實現日期轉星期

發布時間:2020-08-07 10:07:09 來源:億速云 閱讀:202 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關如何使用php實現日期轉星期,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

在php中可以通過“strtotime() + date()”的方法將指定日期換成中文星期幾,代碼如“<?php function get_chinese_weekday($datetime){...}”。

PHP 輸入日期、時間, 要自動轉換成星期幾, 可以用 strtotime() + date(), 要換成中文星期幾, 就需要另外 array mapping 一下~

PHP 日期時間 轉換成 中文星期幾

PHP 5.4 以后, 數組寫法可以簡化使用 [], 而且聲明完可以直接接著使用, 所以寫兩個簡單的版本來參考~

<?php
function get_chinese_weekday($datetime)
{
    $weekday = date('w', strtotime($datetime));
    return '星期' . ['日', '一', '二', '三', '四', '五', '六'][$weekday];
}
?>

PHP >= 5.4 可以用以上版本.

<?php
function get_chinese_weekday($datetime)
{
    $weekday  = date('w', strtotime($datetime));
    $weeklist = array('日', '一', '二', '三', '四', '五', '六');
    return '星期' . $weeklist[$weekday];
}
?>

PHP < 5.4 用上述版本.

Debain / Ubuntu 若有安裝 php5-intl 的套件, 可以使用 IntlDateFormatter 來寫 (PHP 5 >= 5.3.0, PECL intl >= 1.0.0)

<?php
$fmt = datefmt_create(
    'zh_TW',
    IntlDateFormatter::FULL,
    IntlDateFormatter::FULL,
    'Asia/Taipei',
    IntlDateFormatter::GREGORIAN,
    "EEEE"
);
echo datefmt_format($fmt, strtotime('2014-05-04 15:10:11')); // 星期日
$fmt = datefmt_create(
    'zh_TW',
    IntlDateFormatter::FULL,
    IntlDateFormatter::FULL,
    'Asia/Taipei',
    IntlDateFormatter::GREGORIAN,
    "EEEEE"
);
echo '星期' . datefmt_format($fmt, strtotime('2014-05-04 11:10:11')); // 日
?>

使用范例

echo get_chinese_weekday('2014-05-26 00:11:12');

關于如何使用php實現日期轉星期就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

壤塘县| 习水县| 马鞍山市| 贵南县| 彰化市| 泽库县| 小金县| 临武县| 南陵县| 互助| 辛集市| 奎屯市| 昂仁县| 淄博市| 习水县| 慈溪市| 彭州市| 玛曲县| 安义县| 汽车| 木兰县| 简阳市| 雷山县| 元阳县| 满城县| 博客| 瓦房店市| 霍邱县| 丰城市| 鹤壁市| 上杭县| 临漳县| 浪卡子县| 巴塘县| 绍兴县| 晋城| 平昌县| 昌图县| 庆阳市| 高青县| 竹北市|