Address.php
5 years ago
Color.php
5 years ago
Company.php
5 years ago
DateTime.php
5 years ago
Internet.php
5 years ago
Payment.php
5 years ago
Person.php
5 years ago
PhoneNumber.php
5 years ago
Text.php
5 years ago
DateTime.php
50 lines
| 1 | <?php |
| 2 | |
| 3 | namespace Faker\Provider\zh_TW; |
| 4 | |
| 5 | class DateTime extends \Faker\Provider\DateTime |
| 6 | { |
| 7 | public static function amPm($max = 'now') |
| 8 | { |
| 9 | return static::dateTime($max)->format('a') === 'am' ? '上午' : '下午'; |
| 10 | } |
| 11 | |
| 12 | public static function dayOfWeek($max = 'now') |
| 13 | { |
| 14 | $map = array( |
| 15 | 'Sunday' => '星期日', |
| 16 | 'Monday' => '星期一', |
| 17 | 'Tuesday' => '星期二', |
| 18 | 'Wednesday' => '星期三', |
| 19 | 'Thursday' => '星期四', |
| 20 | 'Friday' => '星期五', |
| 21 | 'Saturday' => '星期� |
| 22 | �', |
| 23 | ); |
| 24 | $week = static::dateTime($max)->format('l'); |
| 25 | return isset($map[$week]) ? $map[$week] : $week; |
| 26 | } |
| 27 | |
| 28 | public static function monthName($max = 'now') |
| 29 | { |
| 30 | $map = array( |
| 31 | 'January' => '一月', |
| 32 | 'February' => '二月', |
| 33 | 'March' => '三月', |
| 34 | 'April' => '四月', |
| 35 | 'May' => '五月', |
| 36 | 'June' => '� |
| 37 | �月', |
| 38 | 'July' => '七月', |
| 39 | 'August' => '� |
| 40 | �月', |
| 41 | 'September' => '九月', |
| 42 | 'October' => '十月', |
| 43 | 'November' => '十一月', |
| 44 | 'December' => '十二月', |
| 45 | ); |
| 46 | $month = static::dateTime($max)->format('F'); |
| 47 | return isset($map[$month]) ? $map[$month] : $month; |
| 48 | } |
| 49 | } |
| 50 |