php で日付を週に変換する方法: 最初に PHP サンプル ファイルを作成し、次に「get_chinese_weekday」メソッドを定義し、最後に strtotime 関数と date 関数を使用して日付を平日に変換します。
推奨事項: 「PHP ビデオ チュートリアル 」
PHP の日付と時刻を中国の日に変換するWeek
PHP 日付と時刻を入力します。自動的に曜日に変換するには、strtotime() date() を使用します。中国語の曜日に変更するには、次のものが必要です。別の配列マッピング~
PHP 日付と時刻を中国の曜日に変換します
PHP 5.4 以降では、配列の書き込み方法は [] を使用して簡素化できます。宣言直後に使用できるので、参考のために簡単なバージョンを 2 つ書きました~
<?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 上記を使用しますversion.
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で日付を週に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。