PHP Класс BcTimeHelper

Наследование: extends TimeHelper
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$jpWeekList array 日本語曜日リスト
$nengos array 年号リスト
$warekiRegex string 和暦文字列の正規表現

Открытые методы

Метод Описание
convertToSeirekiYear ( string $year ) : integer 和暦の年を西暦に変換する 和暦のフォーマット例:s-48
convertToWareki ( string $date ) : string 和暦変換
convertToWarekiArray ( string $date ) : array 和暦変換(配列で返す)
convertToWarekiYear ( integer $year ) : array 西暦を和暦の年に変換する 西暦をまたがる場合があるので配列で返す
format ( array $format = 'Y-m-d', string $date = null, boolean $invalid = false, integer $userOffset = null ) : string format 拡張
getJpWeek ( $dateStr = null, type $suffix = '' ) : string 日本の曜日名を1文字 + $suffixの形式で取得する - 引数により、指定しない場合は本日の曜日 - 文字列で、strtotime関数で解析可能な場合は解析された日付の曜日
jpWeek ( string $dateStr = null, string $suffix = '' ) 曜日情報を出力する - 曜日情報が正しく取得できない場合は接尾辞も表示しない - ex) BcTime->jpWeek($post['posts_date'], '曜日'); ?>
minutes ( string $strDate ) : mixed 文字列から時間(分)を取得
nengo ( string $w ) : string 年号を取得
pastDays ( string $date, integer $days, $now = null ) : boolean 指定した日数が経過しているか確認する 経過していない場合はtrueを返す 日付が確認できなかった場合もtrueを返す
wareki ( string $date ) : mixid 和暦を取得(アルファベット)
wyear ( string $date ) : mixid 和暦の年を取得

Описание методов

convertToSeirekiYear() публичный Метод

和暦の年を西暦に変換する 和暦のフォーマット例:s-48
public convertToSeirekiYear ( string $year ) : integer
$year string
Результат integer

convertToWareki() публичный Метод

和暦変換
public convertToWareki ( string $date ) : string
$date string 日付
Результат string 和暦データ

convertToWarekiArray() публичный Метод

和暦変換(配列で返す)
public convertToWarekiArray ( string $date ) : array
$date string 日付
Результат array 和暦データ

convertToWarekiYear() публичный Метод

西暦を和暦の年に変換する 西暦をまたがる場合があるので配列で返す
public convertToWarekiYear ( integer $year ) : array
$year integer
Результат array

format() публичный Метод

format 拡張
public format ( array $format = 'Y-m-d', string $date = null, boolean $invalid = false, integer $userOffset = null ) : string
$format array
$date string String Datetime string
$invalid boolean flag to ignore results of fromString == false
$userOffset integer User's offset from GMT (in hours)
Результат string Formatted date string

getJpWeek() публичный Метод

日本の曜日名を1文字 + $suffixの形式で取得する - 引数により、指定しない場合は本日の曜日 - 文字列で、strtotime関数で解析可能な場合は解析された日付の曜日
public getJpWeek ( $dateStr = null, type $suffix = '' ) : string
$suffix type 接尾語(曜日 など)
Результат string 曜日 | 空白

jpWeek() публичный Метод

曜日情報を出力する - 曜日情報が正しく取得できない場合は接尾辞も表示しない - ex) BcTime->jpWeek($post['posts_date'], '曜日'); ?>
public jpWeek ( string $dateStr = null, string $suffix = '' )
$dateStr string getJpWeek参照
$suffix string getJpWeek参照

minutes() публичный Метод

文字列から時間(分)を取得
public minutes ( string $strDate ) : mixed
$strDate string 日時
Результат mixed 分/null

nengo() публичный Метод

年号を取得
public nengo ( string $w ) : string
$w string 年号のローマ字表記の頭文字 m (明治) / t(大正) / s(昭和) / h(平成)
Результат string 年号をあらわすアルファベット

pastDays() публичный Метод

指定した日数が経過しているか確認する 経過していない場合はtrueを返す 日付が確認できなかった場合もtrueを返す
public pastDays ( string $date, integer $days, $now = null ) : boolean
$date string 日付
$days integer 経過日数
Результат boolean 経過有無

wareki() публичный Метод

和暦を取得(アルファベット)
public wareki ( string $date ) : mixid
$date string 和暦を表す日付文字列(s-48/5/10)
Результат mixid 和暦 or false

wyear() публичный Метод

和暦の年を取得
public wyear ( string $date ) : mixid
$date string 和暦を表す日付文字列(s-48/5/10)
Результат mixid int / false

Описание свойств

$jpWeekList публичное свойство

日本語曜日リスト
public array $jpWeekList
Результат array

$nengos публичное свойство

年号リスト
public array $nengos
Результат array

$warekiRegex публичное свойство

和暦文字列の正規表現
public string $warekiRegex
Результат string