日期js控件

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

* (0)只选择年份

* (1)只选择月份

* (2)只选择日期

* (3)选择日期和小时

* (4)选择日期和小时及分钟

* (4)选择日期和小时及分钟默认时间00:00

*设置参数的方法

* (1)设置日期分隔符setDateSplit(strSplit);默认为"-"

* (2)设置日期与时间之间的分隔符setDateTimeSplit(strSplit);默认为" "

* (3)设置时间分隔符setTimeSplit(strSplit);默认为":"

* (4)设置(1),(2),(3)中的分隔符setSplit(strDateSplit,strDateTimeSplit,strTimeSplit);

* (5)设置开始和结束年份setYearPeriod(intDateBeg,intDateEnd)

* (6)checkSec(t1,t2,s)==>t1,t2为两个时间框对像,s为相差的时间,默认为秒,输入年格式为"2y",输入月格式为"2m",以此类推.

*说明:

* 默认返回的日期时间格式如同:2005-02-02 08:08

*/

//------------------ 样式定义---------------------------//

//功能按钮同样样式

var s_tiannet_turn_base = "height:16px;font-size:9pt;color:white;border:0 solid #CCCCCC;cursor:hand;background-color:#2650A6;";

//翻年、月等的按钮

var s_tiannet_turn = "width:28px;" + s_tiannet_turn_base;

//关闭、清空等按钮样式

var s_tiannet_turn2 = "width:22px;" + s_tiannet_turn_base;

//年选择下拉框

var s_tiannet_select = "width:64px;display:none;";

//月、时、分选择下拉框

var s_tiannet_select2 = "width:46px;display:none;";

//日期选择控件体的样式

var s_tiannet_body = "width:150;background-color:#2650A6;display:none;z-index:9998;position:absolute;margin:10px ;" +

"border-left:1 solid #CCCCCC;border-top:1 solid #CCCCCC;border-right:1 solid #999999;border-bottom:1 solid #999999;";

//显示日的td的样式

var s_tiannet_day = "width:21px;height:20px;background-color:#D8F0FC;font-size:10pt;";

//字体样式

var s_tiannet_font = "color:#FFCC00;font-size:9pt;cursor:hand;";

//链接的样式

var s_tiannet_link = "text-decoration:none;font-size:9pt;color:#2650A6;";

var s_tiannet_line = "border-bottom:1 solid #6699CC";

//------------------ 变量定义---------------------------//

var tiannetYearSt = 1950;//可选择的开始年份

var tiannetYearEnd = 2088;//可选择的结束年份

var tiannetDateNow = new Date();

var tiannetYear = tiannetDateNow.getFullYear(); //定义年的变量的初始值

var tiannetMonth = tiannetDateNow.getMonth()+1; //定义月的变量的初始值

var tiannetDay = tiannetDateNow.getDate();

var tiannetHour = tiannetDateNow.getHours();

var tiannetMinute = tiannetDateNow.getMinutes();

var tiannetArrDay=new Array(42); //定义写日期的数组

var tiannetDateSplit = "-"; //日期的分隔符号

var tiannetDateTimeSplit = " "; //日期与时间之间的分隔符

var tiannetTimeSplit = ":"; //时间的分隔符号

var tiannetOutObject; //接收日期时间的对象

var arrTiannetHide = new Array();//被强制隐藏的标签

var m_bolShowDay=true;//是否显示日期

var m_bolShowHour = false;//是否显示小时

var m_bolShowMinute = false;//是否显示分钟

var m_bolShowMonth = true;//是否显示月份

var m_aMonHead = new Array(12); //定义阳历中每个月的最大天数

m_aMonHead[0] = 31; m_aMonHead[1] = 28; m_aMonHead[2] = 31; m_aMonHead[3] = 30; m_aMonHead[4] = 31; m_aMonHead[5] = 30;

m_aMonHead[6] = 31; m_aMonHead[7] = 31; m_aMonHead[8] = 30; m_aMonHead[9] = 31; m_aMonHead[10] = 30; m_aMonHead[11] = 31;

// ---------------------- 用户可调用的函数-----------------------------//

function yestday(obj,file)

{

file=path+file;

var result=readAjax(file);

result=result.substring(4,20);

var month=result.substring(5,7);

var day=result.substring(8,10);

tiannetMonth=month;

tiannetDay=day;

setDay(obj);

};

function setNull()

{

m_bolShowDay=true;//是否显示日期

m_bolShowHour = false;//是否显示小时

m_bolShowMinute = false;//是否显示分钟

相关文档
最新文档