Wafu(日本データの管理パッケージ) デモ
性別
echo \Wafu::gender(1);
男性
var_dump(\Wafu::genders());
array(2) {
[1]=>
string(6) "男性"
[2]=>
string(6) "女性"
}
曜日
echo \Wafu::weekName(2);
火
echo \Wafu::weekName(Carbon::now());
木
var_dump(\Wafu::weekNames($key_flag = true));
array(7) {
[0]=>
string(3) "日"
[1]=>
string(3) "月"
[2]=>
string(3) "火"
[3]=>
string(3) "水"
[4]=>
string(3) "木"
[5]=>
string(3) "金"
[6]=>
string(3) "土"
}
曜日2
echo \Wafu::longWeekName(2);
火曜日
echo \Wafu::longWeekName(Carbon::now());
木曜日
var_dump(\Wafu::longWeekNames($key_flag = true));
array(7) {
[0]=>
string(9) "日曜日"
[1]=>
string(9) "月曜日"
[2]=>
string(9) "火曜日"
[3]=>
string(9) "水曜日"
[4]=>
string(9) "木曜日"
[5]=>
string(9) "金曜日"
[6]=>
string(9) "土曜日"
}
月
echo \Wafu::monthName(2);
2月
echo \Wafu::monthName(Carbon::now());
11月
var_dump(\Wafu::monthNames($key_flag = true));
array(12) {
[1]=>
string(4) "1月"
[2]=>
string(4) "2月"
[3]=>
string(4) "3月"
[4]=>
string(4) "4月"
[5]=>
string(4) "5月"
[6]=>
string(4) "6月"
[7]=>
string(4) "7月"
[8]=>
string(4) "8月"
[9]=>
string(4) "9月"
[10]=>
string(5) "10月"
[11]=>
string(5) "11月"
[12]=>
string(5) "12月"
}
日付
echo \Wafu::date('{Y}');
2024年
echo \Wafu::date('{y}');
24年
echo \Wafu::date('{E}');
平成36年
echo \Wafu::date('{e}');
H36
echo \Wafu::date('{m}');
11月
echo \Wafu::date('{n}');
11月
echo \Wafu::date('{d}');
21日
echo \Wafu::date('{j}');
21日
echo \Wafu::date('{G}');
7時
echo \Wafu::date('{g}');
7時
echo \Wafu::date('{H}');
07時
echo \Wafu::date('{h}');
07時
echo \Wafu::date('{i}');
24分
echo \Wafu::date('{s}');
50秒
echo \Wafu::date('{w}');
木
echo \Wafu::date('{a}');
午前
echo \Wafu::date('{Y}{m}{d}({w}) {H}{i}');
2024年11月21日(木) 07時24分
echo \Wafu::date('{F}');
2024年11月21日(木) 07時24分
echo \Wafu::date('{f}');
2024年11月21日(木) 07:24
echo \Wafu::date('{Y}{m}{d} H:i');
2024年11月21日 07:24
都道府県
echo \Wafu::prefecture(28);
兵庫県
echo \Wafu::prefectureId('兵庫県');
28
var_dump(\Wafu::prefectures());
array(47) {
[1]=>
string(9) "北海道"
[2]=>
string(9) "青森県"
[3]=>
string(9) "岩手県"
[4]=>
string(9) "宮城県"
[5]=>
string(9) "秋田県"
[6]=>
string(9) "山形県"
[7]=>
string(9) "福島県"
[8]=>
string(9) "茨城県"
[9]=>
string(9) "栃木県"
[10]=>
string(9) "群馬県"
[11]=>
string(9) "埼玉県"
[12]=>
string(9) "千葉県"
[13]=>
string(9) "東京都"
[14]=>
string(12) "神奈川県"
[15]=>
string(9) "新潟県"
[16]=>
string(9) "富山県"
[17]=>
string(9) "石川県"
[18]=>
string(9) "福井県"
[19]=>
string(9) "山梨県"
[20]=>
string(9) "長野県"
[21]=>
string(9) "岐阜県"
[22]=>
string(9) "静岡県"
[23]=>
string(9) "愛知県"
[24]=>
string(9) "三重県"
[25]=>
string(9) "滋賀県"
[26]=>
string(9) "京都府"
[27]=>
string(9) "大阪府"
[28]=>
string(9) "兵庫県"
[29]=>
string(9) "奈良県"
[30]=>
string(12) "和歌山県"
[31]=>
string(9) "鳥取県"
[32]=>
string(9) "島根県"
[33]=>
string(9) "岡山県"
[34]=>
string(9) "広島県"
[35]=>
string(9) "山口県"
[36]=>
string(9) "徳島県"
[37]=>
string(9) "香川県"
[38]=>
string(9) "愛媛県"
[39]=>
string(9) "高知県"
[40]=>
string(9) "福岡県"
[41]=>
string(9) "佐賀県"
[42]=>
string(9) "長崎県"
[43]=>
string(9) "熊本県"
[44]=>
string(9) "大分県"
[45]=>
string(9) "宮崎県"
[46]=>
string(12) "鹿児島県"
[47]=>
string(9) "沖縄県"
}
地方
echo \Wafu::region(5);
関西
echo \Wafu::regionId('関西');
5
var_dump(\Wafu::regions());
array(8) {
[1]=>
string(9) "北海道"
[2]=>
string(6) "東北"
[3]=>
string(6) "関東"
[4]=>
string(6) "中部"
[5]=>
string(6) "関西"
[6]=>
string(6) "中国"
[7]=>
string(6) "四国"
[8]=>
string(6) "九州"
}
var_dump(\Wafu::regionPrefectureIds());
array(8) {
[1]=>
array(1) {
[0]=>
int(1)
}
[2]=>
array(6) {
[0]=>
int(2)
[1]=>
int(3)
[2]=>
int(4)
[3]=>
int(5)
[4]=>
int(6)
[5]=>
int(7)
}
[3]=>
array(7) {
[0]=>
int(8)
[1]=>
int(9)
[2]=>
int(10)
[3]=>
int(11)
[4]=>
int(12)
[5]=>
int(13)
[6]=>
int(14)
}
[4]=>
array(9) {
[0]=>
int(15)
[1]=>
int(16)
[2]=>
int(17)
[3]=>
int(18)
[4]=>
int(19)
[5]=>
int(20)
[6]=>
int(21)
[7]=>
int(22)
[8]=>
int(23)
}
[5]=>
array(7) {
[0]=>
int(24)
[1]=>
int(25)
[2]=>
int(26)
[3]=>
int(27)
[4]=>
int(28)
[5]=>
int(29)
[6]=>
int(30)
}
[6]=>
array(5) {
[0]=>
int(31)
[1]=>
int(32)
[2]=>
int(33)
[3]=>
int(34)
[4]=>
int(35)
}
[7]=>
array(4) {
[0]=>
int(36)
[1]=>
int(37)
[2]=>
int(38)
[3]=>
int(39)
}
[8]=>
array(8) {
[0]=>
int(40)
[1]=>
int(41)
[2]=>
int(42)
[3]=>
int(43)
[4]=>
int(44)
[5]=>
int(45)
[6]=>
int(46)
[7]=>
int(47)
}
}
和暦
var_dump(\Wafu::japaneseEra(1977));
array(5) {
["era_name"]=>
string(6) "昭和"
["era_initial"]=>
string(1) "S"
["era_symbol"]=>
string(5) "showa"
["era_year"]=>
int(52)
["era_full"]=>
string(11) "昭和52年"
}
echo \Wafu::japaneseEraYear(1989);
平成元年
echo \Wafu::commonEraYear('昭和52年');
1977
echo \Wafu::commonEraYear('明治元年');
1868
echo \Wafu::commonEraYear('S52年');
1977
echo \Wafu::commonEraYear('M元年');
1868
echo \Wafu::commonEraYear('S52');
1868
休日・祝日
$national_days = Wafu::nationalDays();
var_dump($national_days);
array(57) {
["2023-01-01"]=>
string(6) "元日"
["2023-01-02"]=>
string(13) "休日 元日"
["2023-01-09"]=>
string(12) "成人の日"
["2023-02-11"]=>
string(18) "建国記念の日"
["2023-02-23"]=>
string(15) "天皇誕生日"
["2023-03-21"]=>
string(12) "春分の日"
["2023-04-29"]=>
string(12) "昭和の日"
["2023-05-03"]=>
string(15) "憲法記念日"
["2023-05-04"]=>
string(15) "みどりの日"
["2023-05-05"]=>
string(15) "こどもの日"
["2023-07-17"]=>
string(9) "海の日"
["2023-08-11"]=>
string(9) "山の日"
["2023-09-18"]=>
string(12) "敬老の日"
["2023-09-23"]=>
string(12) "秋分の日"
["2023-10-09"]=>
string(18) "スポーツの日"
["2023-11-03"]=>
string(12) "文化の日"
["2023-11-23"]=>
string(18) "勤労感謝の日"
["2024-01-01"]=>
string(6) "元日"
["2024-01-08"]=>
string(12) "成人の日"
["2024-02-11"]=>
string(18) "建国記念の日"
["2024-02-12"]=>
string(31) "建国記念の日 振替休日"
["2024-02-23"]=>
string(15) "天皇誕生日"
["2024-03-20"]=>
string(12) "春分の日"
["2024-04-29"]=>
string(12) "昭和の日"
["2024-05-03"]=>
string(15) "憲法記念日"
["2024-05-04"]=>
string(15) "みどりの日"
["2024-05-05"]=>
string(15) "こどもの日"
["2024-05-06"]=>
string(28) "こどもの日 振替休日"
["2024-07-15"]=>
string(9) "海の日"
["2024-08-11"]=>
string(9) "山の日"
["2024-08-12"]=>
string(16) "休日 山の日"
["2024-09-16"]=>
string(12) "敬老の日"
["2024-09-22"]=>
string(12) "秋分の日"
["2024-09-23"]=>
string(25) "秋分の日 振替休日"
["2024-10-14"]=>
string(18) "スポーツの日"
["2024-11-03"]=>
string(12) "文化の日"
["2024-11-04"]=>
string(25) "文化の日 振替休日"
["2024-11-23"]=>
string(18) "勤労感謝の日"
["2025-01-01"]=>
string(6) "元日"
["2025-01-13"]=>
string(12) "成人の日"
["2025-02-11"]=>
string(18) "建国記念の日"
["2025-02-23"]=>
string(15) "天皇誕生日"
["2025-02-24"]=>
string(28) "天皇誕生日 振替休日"
["2025-03-20"]=>
string(12) "春分の日"
["2025-04-29"]=>
string(12) "昭和の日"
["2025-05-03"]=>
string(15) "憲法記念日"
["2025-05-04"]=>
string(15) "みどりの日"
["2025-05-05"]=>
string(15) "こどもの日"
["2025-05-06"]=>
string(28) "みどりの日 振替休日"
["2025-07-21"]=>
string(9) "海の日"
["2025-08-11"]=>
string(9) "山の日"
["2025-09-15"]=>
string(12) "敬老の日"
["2025-09-23"]=>
string(12) "秋分の日"
["2025-10-13"]=>
string(18) "スポーツの日"
["2025-11-03"]=>
string(12) "文化の日"
["2025-11-23"]=>
string(18) "勤労感謝の日"
["2025-11-24"]=>
string(31) "勤労感謝の日 振替休日"
}
円表記
echo \Wafu::yenFormat(1500);
1,500円
echo \Wafu::yenFormat(1500, YEN_NO_COMMA);
1500円
echo \Wafu::yenFormat(1500, YEN_SYMBOL);
¥1,500
echo \Wafu::yenFormat(1500, YEN_SYMBOL_NO_COMMA);
¥1500
echo \Wafu::yenFormat(1500, YEN_SYMBOL_COMMA_HYPHEN);
¥1,500-
echo \Wafu::yenFormat(1500, YEN_SYMBOL_NO_COMMA_HYPHEN);
¥1500-