function ifDate(){
var df = document.forms[0];
var yeal=df.yeal.value;
var month=df.dat19.value;
var y,m;
var dateStr1,dateStr2; //日期字符串
var date1,date2;
if(yeal==""){
y= new Date().getYear();
}else{
y=yeal;
}
if(month==""){
dateStr1=date1=y+"-1-1";
dateStr2=parseInt(y)+1+"-1-1";
}else{
m=month;
dateStr1=y+"-"+m+"-1";
date1=StringToDate(dateStr1);
if(parseInt(date1.getMonth()+1)==12){
dateStr2=parseInt(y)+1+"-1-1";
}else{
dateStr2=y+"-"+parseInt(date1.getMonth()+2)+"-1";
}
}
date1=StringToDate(dateStr1);
date2=StringToDate(dateStr2);
var s1 =date1.getYear()+"-"+(date1.getMonth() + 1)+"-"+date1.getDate();
var s2 =date2.getYear()+"-"+(date2.getMonth() + 1)+"-"+date2.getDate();
//alert("____s1:("+s1+")__"+date1+"__________"+date2+"____s2:("+s2+")");
// if(yeal != "" || month != ""){
df.date001.value=s1;
df.date002.value=s2;
// }
}
function aa(){
ifDate();mapKey1();
}
//将字符串转换成日期对象,并返回日期
function StringToDate(DateStr) {
var converted = Date.parse(DateStr);
var myDate = new Date(converted);
if (isNaN(myDate)){
var arys= DateStr.split('-');
myDate = new Date(arys[0],--arys[1],arys[2]);
}
return myDate;
}
分享到:
相关推荐
在多行文本框每行输入一个日期时间数据,JavaScript代码判断并输出合法的日期时间,例如,输入: 2001-9-5 15:12:5 2018-9-22 你好 2017/6/18 22:2:5 hello Wed Sep 05 2001 15:12:05 哈哈哈哈 Wed Sep 05 2001 15...
因为要做一个日历控件,遇到国家法定节假日,怎么实现此功能呢?其实实现代码很简单的。下面小编给大家分享js判断节假日实例代码,需要的朋友参考下吧
用js来判断日期的格式是否正确,用日期的正则表达式来与用户输入的数据进行比较
实际项目中使用的前台数据验证,包括年份日期验证,值类型,URL类型==判断
下面小编就为大家带来一篇js 判断一组日期是否是连续的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
主要介绍Javascript如何判断数据类型和数组类型,通俗易懂,需要的朋友可以参考下。
JS常用工具函数(压缩包中含有MD文件可自行查看)--包含:通用格式化时间、字符串验证-验证邮箱、手机号、电话号码、url地址、严格校验身份证号码,判断数据类型-是否是字符串、数字、Boolean、函数、对象、数组...
收集统计了泛微OA Ecology流程表单的JS脚本,OA系统管理必备文档。可以参考PDF的文档学习一下,将它转变成自己的知识,后面就可以给泛微做系统维护人员,有事不求人哈……
1 判断是否为数组类型 2 判断是否为字符串类型 3 判断是否为数值类型 4 判断是否为日期类型 5 判断是否为函数 6 判断是否为对象 1 判断是否为数组类型 代码如下: [removed] //<![CDATA[ var a=[0]; [removed]...
自己常用的js库和写的一个交互型可编辑表格: BaseJs库的一点源码: /** * 自定义javascript常用基础库 author zhang_jhai 创建时间 2010/04/10 最后修改时间 2010/05/03 * version 2.0 */ // Base库基础类 BaseJs ...
判断、循环和函数3.1 选择语句——if语句和switch语句3.2 循环语句——for语句和while语句3.3 函数3.4 创建一个“在线小测试”程序7中的基本函数3.5 小结3.6 习题第4章 JavaScript——基于对象的语言第5章 浏览器...
1.本书1~21章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:UltraEdit12.10a、eclipse-jee-europa ... common.js 实现数据检验的独立的.js文件。
本文就是利用前几天学到的爬虫知识使用 Python 爬取天气数据集,并做的一期讨论日期与最低气温能是否是最高气温的影响因素,进而判断能否精确预测第二天的天气情况。 由于本文开始写作与5月9日,当天想预测第二天也...
该js工具类包含项目常用的字符长度判断,日期处理,数据类型和有效性的检验,以及各种可以直接用于项目的工具。
本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计进度条、设计工具栏和菜单栏、设计面板、设计表格、设计表单、设计数据表、...
本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计进度条、设计工具栏和菜单栏、设计面板、设计表格、设计表单、设计数据表、...
”小测试的简介 1.6 小结第2章 avaScript中的数据类型与变量 2.1 JavaScript中的数据类型 2.2 变量——保存在内存中的数据 2.3 设置浏览器以显示错误信息 2.4 使用数据——计算数值及字符串的基本操作 2.5 ...
DataTypeApplication/Default.aspx 检查和转换数据 第8章(/08/) StringApplication/StringDealwith.aspx 字符串处理 StringBuilderApplication/DealWithStringBuilder.aspx 动态字符串处理 第9章...
9.36 使用JavaScript向表格中写入数据 9.37 类C# GridView的编辑效果(一) 9.38 类C# GridView的编辑效果(二) 第10章 单选框和复选框 10.1 选择了哪一个单选框 10.2 单击文字实现单选框的选定 10.3 被选中的复选...
导致数据库跑任务出现... javascript代码 代码如下: //判断日期是否合法 function IsDate(oTextbox) { var regex = new RegExp(“^(?:(?:([0-9]{4}(-|\/)(?:(?:0?[1,3-9]|1[0-2])(-|\/)(?:29|30)|((?:0?[13578]|1[02])