js时间选择功能

彩虹网

/// 本日历选择控件由tiannet根据前人经验完善而得whatsapp登录whatsapp网页版whatsapp官网。大部分代码来自 meizz的日 历控件。 tiannet添加了时间选择功能、 selectobject标签隐藏功能还有其它小功能。 使用方法 1只选择日期 ltinput typequottextquot namequotdatequot readOnly onClickquotsetDaythisquotgt 2选择日期和小时 ltinput typequottextquot namequotdatehquot readOnly onClickquotsetDayHthisquotgt 3选择日 期和小时及分钟 ltinput typequottextquot namequotdatehmquot readOnly onClickquotsetDayHMthisquotgt 设置参数的方法 1设置日 期分隔符 setDateSplitstrSplit默认为quot-quot 2设置日期与时间之间的分隔符 setDateTimeSplitstrSplit默认为quot quot 3设置时间分隔符 setTimeSplitstrSplit默认为quot:quot 4设置123中的分隔符 setSplitstrDateSplitstrDateTimeSplitstrTimeSplit 5设置开始和结束年份 setYearPeriodintDateBegintDateEnd 说明 默认返回的日期时间格式如同2005-02-02 08:08 / //------------------ 样式定义 ---------------------------// //功能按钮同样样式 var s_tiannet_turn_base quotheight:16pxfont-size:9ptcolor:whiteborder:0 solid CCCCCCcursor:handbackground-color:2650A6quot //翻年、 月等的按钮 var s_tiannet_turn quotwidth:28pxquot s_tiannet_turn_base //关闭、 清空等按钮样式 var s_tiannet_turn2 quotwidth:22pxquot s_tiannet_turn_base //年选择下拉框 var s_tiannet_select quotwidth:64pxdisplay:nonequot //月、 时、 分选择下拉框 var s_tiannet_select2 quotwidth:46pxdisplay:nonequot //日期选择控件体的样式 var s_tiannet_body quotwidth:150background-color:2650A6display:nonez-index:9998position:absolutequot quotborder-left:1 solid CCCCCCborder-top:1 solid CCCCCCborder-right:1 solid 999999border-bottom:1 solid 999999quot //显示日的td的样式 var s_tiannet_day quotwidth:21pxheight:20pxbackground-color:D8F0FCfont-size:10ptquot //字体样式 var s_tiannet_font quotcolor:FFCC00font-size:9ptcursor:handquot //链接的样式 var s_tiannet_link quottext-decoration:nonefont-size:9ptcolor:2650A6quot //横线 var s_tiannet_line quotborder-bottom:1 solid 6699CCquot //------------------ 变量定义 ---------------------------// var tiannetYearSt 1950//可选择的开始年份 var tiannetYearEnd 2010//可选择的结束年份 var tiannetDateNow new Date var tiannetYear tiannetDateNow.getFullYear //定义年的变量的初始值 var tiannetMonth tiannetDateNow.getMonth1 //定义月的变量的初始值 var tiannetDay tiannetDateNow.getDate var tiannetHour tiannetDateNow.getHours var tiannetMinute tiannetDateNow.getMinutes var tiannetArrDaynew Array42 //定义写日期的数组 var tiannetDateSplit quot-quot //日期的分隔符号 var tiannetDateTimeSplit quot quot //日期与时间之间的分隔符 var tiannetTimeSplit quot:quot //时间的分隔符号 var tiannetOutObject //接收日 期时间的对象 var arrTiannetHide new Array//被强制隐藏的标签 var m_bolShowHour false//是否显示小时 var m_bolShowMinute false//是否显示分钟 var m_aMonHead new Array12 //定义阳历中每个月的最大天数 m_aMonHead0 31 m_aMonHead1 28 m_aMonHead2 31 m_aMonHead3 30 m_aMonHead4 31 m_aMonHead5 30 m_aMonHead6 31 m_aMonHead7 31 m_aMonHead8 30 m_aMonHead9 31 m_aMonHead10 30 m_aMonHead11 31 // ---------------------- 用户可调用的函数 -----------------------------// //用户主调函数只选

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。