Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 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 = [
15
            'Sunday' => '星期日',
16
            'Monday' => '星期一',
17
            'Tuesday' => '星期二',
18
            'Wednesday' => '星期三',
19
            'Thursday' => '星期四',
20
            'Friday' => '星期五',
21
            'Saturday' => '星期六',
22
        ];
23
        $week = static::dateTime($max)->format('l');
24
 
25
        return $map[$week] ?? $week;
26
    }
27
 
28
    public static function monthName($max = 'now')
29
    {
30
        $map = [
31
            'January' => '一月',
32
            'February' => '二月',
33
            'March' => '三月',
34
            'April' => '四月',
35
            'May' => '五月',
36
            'June' => '六月',
37
            'July' => '七月',
38
            'August' => '八月',
39
            'September' => '九月',
40
            'October' => '十月',
41
            'November' => '十一月',
42
            'December' => '十二月',
43
        ];
44
        $month = static::dateTime($max)->format('F');
45
 
46
        return $map[$month] ?? $month;
47
    }
48
}