<?php namespace Faker\Provider\zh_TW; class DateTime extends \Faker\Provider\DateTime { public static function amPm($max = 'now') { return static::dateTime($max)->format('a') === 'am' ? '上åˆ' : '下åˆ'; } public static function dayOfWeek($max = 'now') { $map = array( 'Sunday' => '星期日', 'Monday' => '星期一', 'Tuesday' => '星期二', 'Wednesday' => '星期三', 'Thursday' => '星期四', 'Friday' => '星期五', 'Saturday' => '星期å…', ); $week = static::dateTime($max)->format('l'); return isset($map[$week]) ? $map[$week] : $week; } public static function monthName($max = 'now') { $map = array( 'January' => '一月', 'February' => '二月', 'March' => '三月', 'April' => '四月', 'May' => '五月', 'June' => 'å…月', 'July' => '七月', 'August' => '八月', 'September' => 'ä¹æœˆ', 'October' => 'å月', 'November' => 'å一月', 'December' => 'å二月', ); $month = static::dateTime($max)->format('F'); return isset($map[$month]) ? $map[$month] : $month; } }