diff --git a/readme.md b/readme.md index 86316b5e09..c2b0da9256 100644 --- a/readme.md +++ b/readme.md @@ -1225,6 +1225,16 @@ echo $faker->personalIdentityNumber() // '950910-0799' echo $faker->personalIdentityNumber('female') // '950910-0781' ``` + +### `Faker\Provider\zh_CN\Payment` + +```php +bank; // '中国建设银行' +``` + ## Third-Party Libraries Extending/Based On Faker * Symfony2 bundles: diff --git a/src/Faker/Provider/zh_CN/Color.php b/src/Faker/Provider/zh_CN/Color.php new file mode 100644 index 0000000000..12d29e3210 --- /dev/null +++ b/src/Faker/Provider/zh_CN/Color.php @@ -0,0 +1,66 @@ +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; + } +} diff --git a/src/Faker/Provider/zh_CN/Payment.php b/src/Faker/Provider/zh_CN/Payment.php new file mode 100644 index 0000000000..183fff137e --- /dev/null +++ b/src/Faker/Provider/zh_CN/Payment.php @@ -0,0 +1,41 @@ +