ホームページ >バックエンド開発 >PHPの問題 >PHPで日付を週に変換する方法

PHPで日付を週に変換する方法

藏色散人
藏色散人オリジナル
2020-08-26 09:32:072861ブラウズ

php で日付を週に変換する方法: 最初に PHP サンプル ファイルを作成し、次に「get_chinese_weekday」メソッドを定義し、最後に strtotime 関数と date 関数を使用して日付を平日に変換します。

PHPで日付を週に変換する方法

推奨事項: 「PHP ビデオ チュートリアル

PHP の日付と時刻を中国の日に変換するWeek

PHP 日付と時刻を入力します。自動的に曜日に変換するには、strtotime() date() を使用します。中国語の曜日に変更するには、次のものが必要です。別の配列マッピング~

PHP 日付と時刻を中国の曜日に変換します

PHP 5.4 以降では、配列の書き込み方法は [] を使用して簡素化できます。宣言直後に使用できるので、参考のために簡単なバージョンを 2 つ書きました~

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

PHP >= 5.4 上記のバージョンを使用できます。

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

PHP 7a3d8b71f6e22960ff68880510e574d3= 5.3.0, PECL intl >= 1.0.0)

<?php
$fmt =  datefmt_create (
    &#39;zh_TW&#39; ,
    IntlDateFormatter :: FULL ,
    IntlDateFormatter :: FULL ,
    &#39;Asia/Taipei&#39; ,
    IntlDateFormatter :: GREGORIAN ,
    "EEEE"
);
echo  datefmt_format ($fmt, strtotime ( &#39;2014-05-04 15:10:11&#39; )); //星期日
$fmt =  datefmt_create (
    &#39;zh_TW&#39; ,
    IntlDateFormatter :: FULL ,
    IntlDateFormatter :: FULL ,
    &#39;Asia/Taipei&#39; ,
    IntlDateFormatter :: GREGORIAN ,
    "EEEEE"
);
echo  &#39;星期&#39; . datefmt_format ($fmt, strtotime ( &#39;2014-05-04 11:10:11&#39; )); //日
?>
と書くことができます。

使用例

echo get_chinese_weekday(&#39;2014-05-26 00:11:12&#39;);

以上がPHPで日付を週に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。