获取和验证结束日期开始的js方法
功能验证()
{
VaR的开始日期= document.getelementbyid(start_tenancydate_s )的价值;
VaR EndDate = document.getelementbyid(end_tenancydate_s )的价值;
无功datesent = DateDiff(结束日期,开始日期);
如果(开始日期= =)
{
警报()请选择开始日期!;
返回false;
}
如果(EndDate = =)
{
警告()请选择结束日期!;
返回false;
}
如果(datesent > 365)
{
警报(日期差异的选择超过1年的最大值!;
返回false;
}
如果(datesent<0)
{
警报(选择的日期是错误的,结束日期必须大于开始日期)!;
返回false;
}
{返回true;}
}
调用方法(main方法)
DateDiff函数(DATE1,日期2){
VaR type1 = typeof date1,2 = typeof日期2;
如果(1 = 'String')
日期1 = stringtotime(date1);
如果(date1。时间)
要date1.gettime()=;
如果(2 = 'String')
把= stringtotime(把);
如果(把。时间)
把date2.gettime()=;
返回(date1 -日期2)/(1000×60×60×24); / / 1000毫秒,不秒
}
/ /串成时间(DateDiff)要求
功能stringtotime(字符串){
var = string.split(',2);
var = d(f { 0 }:拆分(f { 0 })-,3);
var(= { 1 } { 1 }:)Split(,,3);
退货(新日期)
ParseInt(D { 0 },10)| |空,
(parseInt(D { 1 },10)| | 1)- 1,
ParseInt(D { 2 },10)| |空,
ParseInt(T { 0 },10)| |空,
ParseInt(T { 1 },10)| |空,
ParseInt(T { 2 },10)| |空
GetTime()));
}
更多关于Javascript相关感兴趣的读者的内容可以看到特殊站:Javascript日期和时间操作,Javascript技术和技巧的总结,开关Javascript算法Javascript技术的影响,以及动画技术的总结,Javascript错误调试技巧总结
希望本文能对javascript程序设计有所帮助。