日付チェックorセットモジュール 日付生成モジュール

日付チェックorセットモジュール 使い方

if Date_Moj("2003","8","1","check") then flag=true
2月30日とかありえない日にちになってないかチェックする。
返り値:boolean

set_date = Date_Moj("2003","8","1","")
日付型にセット

sub_year : 年
sub_month : 月
sub_day : 日
pattern : "check"=チェックモード それ以外日付型にセット

使うときは ゼロサプレスモジュール をする必要あり

<%
Function Date_Moj(sub_year,sub_month,sub_day,pattern)

ch_month = Head_Zero(sub_month, 2)
ch_day = Head_Zero(sub_day, 2)

if pattern = "check" then

 ori_date = sub_year &"/"& ch_month &"/"& ch_day
 new_date = DateSerial(sub_year,sub_month,sub_day)

 if ori_date = Trim(new_date) then
  Date_Moj = true
 else
  Date_Moj = false
 end if
else
 Date_Moj = DateSerial(sub_year,sub_month,sub_day)
end if

End Function
%>

日付生成モジュール 使い方

set_date = Get_Date_Wa("2003-08-01")
返り値: 2003年08月01日

str_date : 2003-08-01 , 2003/08/01

<%
Function Get_Date_Wa(str_date)

 temp = Mid(str_date, 1, 4) & "年" & Mid(str_date, 6, 2) & "月" &   Mid(str_date, 9, 2) & "日"

 Get_Date_Wa = temp

End Function
%>