DTPicker on WEB

  パラメータ一覧



  
<OBJECT
	classid=clsid:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1
	id=DTPicker1
	height=25
>
	<PARAM NAME="_ExtentX" VALUE="2646">
	<PARAM NAME="_ExtentY" VALUE="1323">
	<PARAM NAME="_Version" VALUE="393216">
	<PARAM NAME="MousePointer" VALUE="0">
	<PARAM NAME="Enabled" VALUE="1">
	<PARAM NAME="OLEDropMode" VALUE="0">
	<PARAM NAME="CalendarBackColor" VALUE="-2147483643">
	<PARAM NAME="CalendarForeColor" VALUE="-2147483630">
	<PARAM NAME="CalendarTitleBackColor" VALUE="-2147483633">
	<PARAM NAME="CalendarTitleForeColor" VALUE="-2147483630">
	<PARAM NAME="CalendarTrailingForeColor" VALUE="-2147483631">
	<PARAM NAME="CheckBox" VALUE="0">
	<PARAM NAME="CustomFormat" VALUE="">
	<PARAM NAME="DateIsNull" VALUE="0">
	<PARAM NAME="Format" VALUE="662831105">
	<PARAM NAME="UpDown" VALUE="0">
	<PARAM NAME="CurrentDate" VALUE="37626">
	<PARAM NAME="MaxDate" VALUE="2958465">
	<PARAM NAME="MinDate" VALUE="-109205">
</OBJECT>

  



  CurrentDate



たくさんありますが、実際使うとすれば指定日付での表示です。

  
<OBJECT
   NAME=Date
   CLASSID='CLSID:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1'
   style='width:120;height:26'
>
   <PARAM NAME="CurrentDate" VALUE="<% = DtpValue(Request.Form("Date")) %>">
</OBJECT>
  

  
' ********************************************************************
' DTPickerのVALUEフォーマットへの変換
' ********************************************************************
Function DtpValue( strValue )

	if strValue = "" then
		DtpValue = Now
		Exit Function
	end if

	sToken1 = Split( strValue, " " )
	sToken2 = Split( sToken1(0), "/" )
	strFromDate = "1899/12/30"
	strToDate = sToken2(2) & "/" & Zero(sToken2(0),2) & "/" & Zero(sToken2(1),2)

	DtpValue = DateDiff( "d", DateValue(strFromDate),DateValue(strToDate) )

End Function

' ********************************************************************
' 前ゼロ付加
' ********************************************************************
Function Zero( strValue, nLength )

	Zero = Right( String( nLength, "0" ) & strValue, nLength )

End Function
  



  PHP

  
<?
	$Base = gregoriantojd(12,30,1899);

	if ( $_GET['Date'] == "" ) {
		$Target = gregoriantojd( date('m'), date('d'), date('Y') );
	}
	else {
		$DatePart = explode( "/", $_GET['Date'] );
		$Target = gregoriantojd($DatePart[0],$DatePart[1],$DatePart[2]);
	}

	$Value = $Target - $Base;
?>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Shift_JIS">
</HEAD>
<BODY>

<FORM>
<OBJECT
	NAME=Date
	CLASSID='CLSID:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1'
	style='width:120;height:26'
>
   <PARAM NAME="CurrentDate" VALUE="<?= $Value ?>">
</OBJECT>
<BR>
<INPUT type=submit value="送信">
</FORM>

<PRE>
<?
	print_r( $_GET );
?>
</PRE>
</BODY>
</HTML>
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ