Class Index | File Index

Classes


Class SysketLibrary.DateUtil

日付の解析、変換等のユーティリティメソッドを提供する。
(メソッドはいずれもstaticで、本クラスをnewする必要はありません)

Class Summary
Constructor Attributes Constructor Name and Description
 
Field Summary
Field Attributes Field Name and Description
<static> <constant>  
SysketLibrary.DateUtil.TYPE_DAY
加算タイプ(日)。
<static> <constant>  
SysketLibrary.DateUtil.TYPE_HOUR
加算タイプ(時間)。
<static> <constant>  
SysketLibrary.DateUtil.TYPE_MINUTE
加算タイプ(分)。
<static> <constant>  
SysketLibrary.DateUtil.TYPE_MONTH
加算タイプ(月)。
<static> <constant>  
SysketLibrary.DateUtil.TYPE_SECOND
加算タイプ(秒)。
<static> <constant>  
SysketLibrary.DateUtil.TYPE_YEAR
加算タイプ(年)。
Method Summary
Method Attributes Method Name and Description
<static>  
SysketLibrary.DateUtil.addDate(date, type, num)
指定したタイプの時間を加算
<static>  
SysketLibrary.DateUtil.addDay(date, num)
日を加算
<static>  
SysketLibrary.DateUtil.addHour(date, num)
時間を加算
<static>  
SysketLibrary.DateUtil.addMinute(date, num)
分を加算
<static>  
SysketLibrary.DateUtil.addMonth(date, num)
月を加算
<static>  
SysketLibrary.DateUtil.addSecond(date, num)
秒を加算
<static>  
SysketLibrary.DateUtil.addYear(date, num)
年を加算
<static>  
SysketLibrary.DateUtil.format(date, format)
日付を書式指定された文字列に変換する。
<static>  
SysketLibrary.DateUtil.getMonthFirst(date)
月初日を返す
<static>  
SysketLibrary.DateUtil.getMonthLast(date)
月末日を返す
<static>  
SysketLibrary.DateUtil.getYearFirst(date)
年初日を返す
<static>  
SysketLibrary.DateUtil.getYearLast(date)
年末日を返す
<static>  
SysketLibrary.DateUtil.isDate(date)
日付型かどうかの判定
<static>  
SysketLibrary.DateUtil.isDateString(str, format)
parseして日付と解釈できるかどうかの判定
<static>  
SysketLibrary.DateUtil.parse(str, format)
文字列を指定された書式に基づいて日付に変換する。 書式指定文字列はSysketLibrary.DateUtil.format参照。
Class Detail
SysketLibrary.DateUtil()
Field Detail
<static> <constant> SysketLibrary.DateUtil.TYPE_DAY
加算タイプ(日)。

<static> <constant> SysketLibrary.DateUtil.TYPE_HOUR
加算タイプ(時間)。

<static> <constant> SysketLibrary.DateUtil.TYPE_MINUTE
加算タイプ(分)。

<static> <constant> SysketLibrary.DateUtil.TYPE_MONTH
加算タイプ(月)。

<static> <constant> SysketLibrary.DateUtil.TYPE_SECOND
加算タイプ(秒)。

<static> <constant> SysketLibrary.DateUtil.TYPE_YEAR
加算タイプ(年)。
Method Detail
<static> SysketLibrary.DateUtil.addDate(date, type, num)
指定したタイプの時間を加算
Parameters:
date
対象日付
type
加算する時間のタイプ。クラス定義のTYPE~定数で指定。
num
加算数
Returns:
dateが日付型、かつtypeが有効なら加算した日付、それ以外の場合は引数をそのまま返す

<static> SysketLibrary.DateUtil.addDay(date, num)
日を加算
Parameters:
date
対象日付
num
加算数
Returns:
dateが日付型なら加算した日付、日付型でない場合は引数をそのまま返す

<static> SysketLibrary.DateUtil.addHour(date, num)
時間を加算
Parameters:
date
対象日付
num
加算数
Returns:
dateが日付型なら加算した日付、日付型でない場合は引数をそのまま返す

<static> SysketLibrary.DateUtil.addMinute(date, num)
分を加算
Parameters:
date
対象日付
num
加算数
Returns:
dateが日付型なら加算した日付、日付型でない場合は引数をそのまま返す

<static> SysketLibrary.DateUtil.addMonth(date, num)
月を加算
Parameters:
date
対象日付
num
加算数
Returns:
dateが日付型なら加算した日付、日付型でない場合は引数をそのまま返す

<static> SysketLibrary.DateUtil.addSecond(date, num)
秒を加算
Parameters:
date
対象日付
num
加算数
Returns:
dateが日付型なら加算した日付、日付型でない場合は引数をそのまま返す

<static> SysketLibrary.DateUtil.addYear(date, num)
年を加算
Parameters:
date
対象日付
num
加算数
Returns:
dateが日付型なら加算した日付、日付型でない場合は引数をそのまま返す

<static> SysketLibrary.DateUtil.format(date, format)
日付を書式指定された文字列に変換する。
 G4 : 元号(漢字2桁)
 G2 : 元号(漢字1桁)
 G1 : 元号(アルファベット1桁)
 E2 : 年(和暦、2桁、0埋めあり)
 E1 : 年(和暦、0埋めなし)
 Y4 : 年(西暦、4桁)
 Y2 : 年(西暦、2桁)
 M2 : 月(2桁、0埋めあり)
 M1 : 月(0埋めなし)
 D2 : 日(2桁、0埋めあり)
 D1 : 日(0埋めなし)
 H2 : 時(24時間表記、2桁、0埋めあり)
 H1 : 時(24時間表記、0埋めなし)
 h2 : 時(12時間表記、2桁、0埋めあり)
 h1 : 時(12時間表記、0埋めなし)
 N2 : 分(2桁、0埋めあり)
 N1 : 分(0埋めなし)
 S2 : 秒(2桁、0埋めあり)
 S1 : 秒(0埋めなし)
 s3 : ミリ秒(3桁、0埋めあり)
 s1 : ミリ秒(0埋めなし)
 A4 : 午前 or午後
 A2 : AM or PM
 W4 : 曜日(日、月、火、水、木、金、土)
 W2 : 曜日(Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday)
 #  : エスケープ文字。書式指定文字自体を指定したい場合に。
Parameters:
date
Date値
format
書式指定文字列
Returns:
書式指定後の日付文字列

<static> SysketLibrary.DateUtil.getMonthFirst(date)
月初日を返す
Parameters:
date
対象日付
Returns:
dateが日付型なら加算した月初日、日付型でない場合は引数をそのまま返す

<static> SysketLibrary.DateUtil.getMonthLast(date)
月末日を返す
Parameters:
date
対象日付
Returns:
dateが日付型なら加算した月末日、日付型でない場合は引数をそのまま返す

<static> SysketLibrary.DateUtil.getYearFirst(date)
年初日を返す
Parameters:
date
対象日付
Returns:
dateが日付型なら加算した年初日、日付型でない場合は引数をそのまま返す

<static> SysketLibrary.DateUtil.getYearLast(date)
年末日を返す
Parameters:
date
対象日付
Returns:
dateが日付型なら加算した年末日、日付型でない場合は引数をそのまま返す

<static> SysketLibrary.DateUtil.isDate(date)
日付型かどうかの判定
Parameters:
date
判定対象
Returns:
true:日付型である、false:日付型でない

<static> SysketLibrary.DateUtil.isDateString(str, format)
parseして日付と解釈できるかどうかの判定
Parameters:
str
判定対象
format
書式指定文字列(SysketLibrary.DateUtil.format参照)
Returns:
true:日付と解釈できる、false:日付と解釈できない

<static> SysketLibrary.DateUtil.parse(str, format)
文字列を指定された書式に基づいて日付に変換する。 書式指定文字列はSysketLibrary.DateUtil.format参照。
Parameters:
str
変換対象文字列
format
書式指定文字列(SysketLibrary.DateUtil.format参照)
Returns:
書式指定後の日付文字列

Documentation generated by JsDoc Toolkit 2.3.2 on Tue Dec 01 2009 13:25:17 GMT+0900 (JST)