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

藏色散人
リリース: 2023-03-05 08:36:01
オリジナル
2856 人が閲覧しました

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 < 5.4 上記を使用しますversion.

Debain / Ubuntu php5-intl パッケージがインストールされている場合は、IntlDateFormatter を使用して (PHP 5 >= 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 サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート