PHP では、「
推奨: 「PHP ビデオ チュートリアル 」
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 では上記のバージョンを使用できます。
Debain / Ubuntu php5-intl パッケージがインストールされている場合は、IntlDateFormatter を使用してwrite (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 サイトの他の関連記事を参照してください。