ARTISAN PROJECT JapaneseDate
[ class tree: JapaneseDate ] [ index: JapaneseDate ] [ all elements ]

Class: japaneseDate

Source Location: /jd/japaneseDate/japaneseDate.php

Class japaneseDate

Property Summary
object   $kyureki   旧暦クラスオブジェクト

[ Top ]
Method Summary
void   japaneseDate()   コンストラクタ
array   getAprilHoliday()   祝日判定ロジック四月
array   getAugustHoliday()   祝日判定ロジック八月
int   getAutumnEquinoxDay()   秋分の日を取得
void   getCalendar()   指定月のカレンダー配列を取得します
void   getDay()   日を数値化して返します
int   getDayByWeekly()   第○ ■曜日の日付を取得します。
array   getDecemberHoliday()   祝日判定ロジック一二月
int   getEraName()   年号キーを返す
int   getEraYear()   和暦を返す
array   getFebruaryHoliday()   祝日判定ロジック二月
array   getHolidayList()   指定月の祝日リストを取得する
array   getJanuaryHoliday()   祝日判定ロジック一月
array   getJulyHoliday()   祝日判定ロジック七月
array   getJuneHoliday()   祝日判定ロジック六月
array   getLunaCalendarList()   旧暦・月齢リストを取得する
array   getLunarCalendar()   旧暦・月齢を取得する
array   getMarchHoliday()   祝日判定ロジック三月
array   getMayHoliday()   祝日判定ロジック五月
void   getMonth()   月を数値化して返します
array   getNovemberHoliday()   祝日判定ロジック十一月
array   getOctoberHoliday()   祝日判定ロジック十月
int   getOrientalZodiac()   干支キーを返す
array   getSeptemberHoliday()   祝日判定ロジック九月
void   getSixWeekday()   六曜を数値化して返します
void   getSpanCalendar()   指定範囲のカレンダー配列を取得します
void   getStrDay()   日を表示用フォーマットで返します
array   getTuitachiArray()   朔のリストを取得する
int   getVrenalEquinoxDay()   春分の日を取得
void   getWeekday()   七曜を数値化して返します
array   getWorkingDay()   営業日を取得します
void   getYear()   年を数値化して返します
int   makeDateArray()   タイムスタンプを展開して、日付の詳細配列を取得する
void   mb_strftime()   日本語カレンダー対応したstrftime()
array   purseTime()   タイムスタンプを展開して、日付情報を返します
float   time2JD()   ユニックスタイムスタンプから、ユリウス暦を取得します。
string   viewEraName()   日本語フォーマットされた年号を返す
string   viewHoliday()   日本語フォーマットされた休日名を返す
string   viewMonth()   日本語フォーマットされた旧暦月名を返す
string   viewOrientalZodiac()   日本語フォーマットされた干支を返す
string   viewSixWeekday()   日本語フォーマットされた六曜名を返す
string   viewWarWeekday()   日本語フォーマットされた戦争中曜日名を返す
string   viewWeekday()   日本語フォーマットされた曜日名を返す

[ Top ]
Properties
object   $kyureki [line 89]

旧暦クラスオブジェクト


[ Top ]
Methods
Constructor japaneseDate  [line 144]

  void japaneseDate( )

コンストラクタ



[ Top ]
getAprilHoliday  [line 503]

  array getAprilHoliday( int $year  )

祝日判定ロジック四月

Parameters:
int   $year: 


[ Top ]
getAugustHoliday  [line 650]

  array getAugustHoliday( int $year  )

祝日判定ロジック八月

Parameters:
int   $year: 


[ Top ]
getAutumnEquinoxDay  [line 339]

  int getAutumnEquinoxDay( mixed $year, int $time_stamp  )

秋分の日を取得

Parameters:
int   $time_stamp:  タイムスタンプ

API Tags:
Return:  タイムスタンプ


[ Top ]
getCalendar  [line 793]

  void getCalendar( int $year, int $month, [mixed $luna = true]  )

指定月のカレンダー配列を取得します

Parameters:
int   $year: 
int   $month: 


[ Top ]
getDay  [line 408]

  void getDay( int $time_stamp  )

日を数値化して返します

Parameters:
int   $time_stamp:  タイムスタンプ


[ Top ]
getDayByWeekly  [line 757]

  int getDayByWeekly( int $year, int $month, int $weekly, [int $renb = 1]  )

第○ ■曜日の日付を取得します。

Parameters:
int   $year: 
int   $month: 
int   $weekly:  曜日
int   $renb:  何週目か


[ Top ]
getDecemberHoliday  [line 739]

  array getDecemberHoliday( int $year  )

祝日判定ロジック一二月

Parameters:
int   $year: 


[ Top ]
getEraName  [line 207]

  int getEraName( int $time_stamp  )

年号キーを返す

Parameters:
int   $time_stamp:  タイムスタンプ


[ Top ]
getEraYear  [line 225]

  int getEraYear( int $time_stamp, [int $key = -1]  )

和暦を返す

Parameters:
int   $time_stamp:  タイムスタンプ
int   $key:  和暦モード(空にすると、自動取得)


[ Top ]
getFebruaryHoliday  [line 467]

  array getFebruaryHoliday( int $year  )

祝日判定ロジック二月

Parameters:
int   $year: 


[ Top ]
getHolidayList  [line 159]

  array getHolidayList( int $time_stamp  )

指定月の祝日リストを取得する

Parameters:
int   $time_stamp:  タイムスタンプ


[ Top ]
getJanuaryHoliday  [line 439]

  array getJanuaryHoliday( int $year  )

祝日判定ロジック一月

Parameters:
int   $year: 


[ Top ]
getJulyHoliday  [line 627]

  array getJulyHoliday( int $year  )

祝日判定ロジック七月

Parameters:
int   $year: 


[ Top ]
getJuneHoliday  [line 560]

  array getJuneHoliday( int $year  )

祝日判定ロジック六月

Parameters:
int   $year: 


[ Top ]
getLunaCalendarList  [line 900]

  array getLunaCalendarList( array $time_stamp_array, [array $mode = JD_KEY_ORDERD]  )

旧暦・月齢リストを取得する

Parameters:
array   $time_stamp_array:  タイムスタンプのリスト
array   $mode:  JD_KEY_TIMESTAMP|JD_KEY_ORDERD

API Tags:
See:  japaneseDate_lunarCalendar::getLunaCalendarList()


[ Top ]
getLunarCalendar  [line 887]

  array getLunarCalendar( int $time_stamp  )

旧暦・月齢を取得する

Parameters:
int   $time_stamp:  タイムスタンプ

API Tags:
See:  japaneseDate_lunarCalendar::getLunarCalendar()


[ Top ]
getMarchHoliday  [line 486]

  array getMarchHoliday( int $year  )

祝日判定ロジック三月

Parameters:
int   $year: 


[ Top ]
getMayHoliday  [line 528]

  array getMayHoliday( int $year  )

祝日判定ロジック五月

Parameters:
int   $year: 


[ Top ]
getMonth  [line 398]

  void getMonth( int $time_stamp  )

月を数値化して返します

Parameters:
int   $time_stamp:  タイムスタンプ


[ Top ]
getNovemberHoliday  [line 713]

  array getNovemberHoliday( int $year  )

祝日判定ロジック十一月

Parameters:
int   $year: 


[ Top ]
getOctoberHoliday  [line 691]

  array getOctoberHoliday( int $year  )

祝日判定ロジック十月

Parameters:
int   $year: 


[ Top ]
getOrientalZodiac  [line 195]

  int getOrientalZodiac( int $time_stamp  )

干支キーを返す

Parameters:
int   $time_stamp:  タイムスタンプ


[ Top ]
getSeptemberHoliday  [line 661]

  array getSeptemberHoliday( int $year  )

祝日判定ロジック九月

Parameters:
int   $year: 


[ Top ]
getSixWeekday  [line 428]

  void getSixWeekday( int $time_stamp  )

六曜を数値化して返します

Parameters:
int   $time_stamp:  タイムスタンプ


[ Top ]
getSpanCalendar  [line 807]

  void getSpanCalendar( int $year, int $month, int $str, int $lim, [mixed $luna = true]  )

指定範囲のカレンダー配列を取得します

Parameters:
int   $year: 
int   $month: 
int   $str:  開始日
int   $lim:  期間(日)


[ Top ]
getStrDay  [line 418]

  void getStrDay( int $time_stamp  )

日を表示用フォーマットで返します

Parameters:
int   $time_stamp:  タイムスタンプ


[ Top ]
getTuitachiArray  [line 925]

  array getTuitachiArray( int $time_stamp  )

朔のリストを取得する

Parameters:
int   $time_stamp:  タイムスタンプ

API Tags:
See:  japaneseDate_lunarCalendar::getLunarCalendar()


[ Top ]
getVrenalEquinoxDay  [line 319]

  int getVrenalEquinoxDay( mixed $year, int $time_stamp  )

春分の日を取得

Parameters:
int   $time_stamp:  タイムスタンプ

API Tags:
Return:  タイムスタンプ


[ Top ]
getWeekday  [line 378]

  void getWeekday( int $time_stamp  )

七曜を数値化して返します

Parameters:
int   $time_stamp:  タイムスタンプ


[ Top ]
getWorkingDay  [line 581]

  array getWorkingDay( int $time_stamp, int $lim_day, [int $luna = true], [int $is_bypass_holiday = true], [int $bypass_week_arr = false], [int $is_bypass_date = false]  )

営業日を取得します

Parameters:
int   $time_stamp:  int $time_stamp 取得開始日
int   $lim_day:  int $lim_day 取得日数
int   $luna:  boolean $luna 旧暦情報を取得するかどうか (optional)
int   $is_bypass_holiday:  boolean $is_bypass_holiday 祝日を無視するかどうか (optional)
int   $bypass_week_arr:  boolean|array $bypass_week_arr 無視する曜日 (optional)
int   $is_bypass_date:  boolean|array $is_bypass_date 無視する日 (optional)


[ Top ]
getYear  [line 388]

  void getYear( int $time_stamp  )

年を数値化して返します

Parameters:
int   $time_stamp:  タイムスタンプ


[ Top ]
makeDateArray  [line 359]

  int makeDateArray( int $time_stamp  )

タイムスタンプを展開して、日付の詳細配列を取得する

Parameters:
int   $time_stamp:  タイムスタンプ

API Tags:
Return:  タイムスタンプ


[ Top ]
mb_strftime  [line 958]

  void mb_strftime( string $format, [integer $time_stamp = false]  )

日本語カレンダー対応したstrftime()

 に加え、
 %J 1〜31の日
 %g 1〜9なら先頭にスペースを付ける、1〜31の日
 %K 和名曜日
 %k 六曜番号
 %6 六曜
 %K 曜日
 %l 祝日番号
 %L 祝日
 %o 干支番号
 %O 干支
 %N 1〜12の月
 %E 旧暦年
 %G 旧暦の月
 %F 年号
 %f 年号ID

 が使用できます。

Parameters:
string   $format:  フォーマット
integer   $time_stamp:  変換したいタイムスタンプ(デフォルトは現在のロケール時間)

Information Tags:
Since:  1.1

[ Top ]
purseTime  [line 846]

  array purseTime( int $time_stamp, [mixed $luna = true]  )

タイムスタンプを展開して、日付情報を返します

Parameters:
int   $time_stamp:  タイムスタンプ


[ Top ]
time2JD  [line 912]

  float time2JD( int $time_stamp  )

ユニックスタイムスタンプから、ユリウス暦を取得します。

Parameters:
int   $time_stamp:  タイムスタンプ

API Tags:
See:  japaneseDate_lunarCalendar::time2JD()


[ Top ]
viewEraName  [line 308]

  string viewEraName( int $key  )

日本語フォーマットされた年号を返す

Parameters:
int   $key:  年号キー


[ Top ]
viewHoliday  [line 239]

  string viewHoliday( int $key  )

日本語フォーマットされた休日名を返す

Parameters:
int   $key:  休日キー


[ Top ]
viewMonth  [line 262]

  string viewMonth( int $key  )

日本語フォーマットされた旧暦月名を返す

Parameters:
int   $key:  月キー


[ Top ]
viewOrientalZodiac  [line 297]

  string viewOrientalZodiac( int $key  )

日本語フォーマットされた干支を返す

Parameters:
int   $key:  干支キー


[ Top ]
viewSixWeekday  [line 274]

  string viewSixWeekday( int $key  )

日本語フォーマットされた六曜名を返す

Parameters:
int   $key:  六曜キー


[ Top ]
viewWarWeekday  [line 286]

  string viewWarWeekday( int $key  )

日本語フォーマットされた戦争中曜日名を返す

Parameters:
int   $key:  曜日キー


[ Top ]
viewWeekday  [line 250]

  string viewWeekday( int $key  )

日本語フォーマットされた曜日名を返す

Parameters:
int   $key:  曜日キー


[ Top ]

Documentation generated on Thu, 04 Jan 2007 17:47:07 +0900