PHP 클래스 BcTimeHelper

상속: extends TimeHelper
파일 보기 프로젝트 열기: baserproject/basercms

공개 프로퍼티들

프로퍼티 타입 설명
$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