Week
in package
日本語・英語の曜日を相互変換するクラス.
Table of Contents
Constants
- EN_LONG_NAMES = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']
- NOTE: 相互変換フロー 英語 > 数値(weekId) > 日本語 日本語 > 数値(weekId) > 英語.
- EN_SHORT_NAMES = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
- JP_LONG_NAMES = ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日']
- JP_SHORT_NAMES = ['日', '月', '火', '水', '木', '金', '土']
Methods
- checkWeekId() : bool
- 曜日IDの妥当性を確認します.
- enWeekStrToWeekId() : int
- 曜日文字列(en)を曜日IDに変換します.
- jpWeekStrToWeekId() : int
- 曜日文字列(jp)を曜日IDに変換します.
- toEn() : string
- 日本語から英語に変換します.
- toJp() : string
- 英語から日本語に変換します.
Constants
EN_LONG_NAMES
NOTE: 相互変換フロー 英語 > 数値(weekId) > 日本語 日本語 > 数値(weekId) > 英語.
public
mixed
EN_LONG_NAMES
= ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']
EN_SHORT_NAMES
public
mixed
EN_SHORT_NAMES
= ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
JP_LONG_NAMES
public
mixed
JP_LONG_NAMES
= ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日']
JP_SHORT_NAMES
public
mixed
JP_SHORT_NAMES
= ['日', '月', '火', '水', '木', '金', '土']
Methods
checkWeekId()
曜日IDの妥当性を確認します.
public
static checkWeekId(int $weekId) : bool
Parameters
- $weekId : int
Return values
bool —有効な場合はtrueを、それ以外の場合はfalseを返します
enWeekStrToWeekId()
曜日文字列(en)を曜日IDに変換します.
public
static enWeekStrToWeekId(string $weekEnName) : int
Parameters
- $weekEnName : string
Return values
int —対応する曜日IDを返します。対応する曜日IDがない場合は-1を返します
jpWeekStrToWeekId()
曜日文字列(jp)を曜日IDに変換します.
public
static jpWeekStrToWeekId(string $weekJpName) : int
Parameters
- $weekJpName : string
Return values
int —対応する曜日IDを返します。対応する曜日IDがない場合は-1を返します
toEn()
日本語から英語に変換します.
public
static toEn(mixed $week, string $format) : string
Parameters
- $week : mixed
- $format : string
Return values
stringtoJp()
英語から日本語に変換します.
public
static toJp(mixed $week, string $format) : string
Parameters
- $week : mixed
- $format : string