javascript 日期常用的方法


Posted in Javascript onNovember 11, 2009

1:经常涉及到日期的换算比较:

<html> 
<head> 
<title></title> 
<script language="javascript"> 
function returnMaxDate(){ 
var datevalue1 = document.getElementById("date1").value; 
var datevalue2 = document.getElementById("date2").value; 
if(datevalue1 > datevalue2){ 
return datevalue1; 
}else{ 
return datevalue2; 
} 
} 
</script> 
</head> 
<body> 
<input type="text" name="date1" id="date1"> 
<input type="text" name="date2" id="date2"> 
</body> 
</html>

2:日期的格式判断
//yyyy-MM-dd 
if (!/^\d{4}\-\d\d?\-\d\d?/.test(datavalue1)) { 
alert("datevalue1的日期格式不合法") 
} 
3:换算星期(摘抄他人) 
import java.text.ParseException; 
import java.text.SimpleDateFormat; 
import java.util.Calendar; 
import java.util.Date; 
public class TestDate { 
public static String getWeekFromDate(String sDate,int type){ 
if("".equals(sDate)){ 
return ""; 
} 
SimpleDateFormat df = null; 
if(type==0){ 
df = new SimpleDateFormat("yyyy-MM-dd"); 
}else if(type==1){ 
df = new SimpleDateFormat("yyyyMMdd"); 
} 
Date date = null; 
try{ 
date = df.parse(sDate); 
}catch(ParseException e){ 
e.printStackTrace(); 
} 
Calendar cd = Calendar.getInstance(); 
cd.setTime(date); 
int mydate = cd.get(Calendar.DAY_OF_WEEK); 
String showDate = ""; 
switch (mydate) { //mydate分别是 1---7:星期日,星期一,星期二。。。 
case 1: 
showDate = "星期日"; 
break; 
case 2: 
showDate = "星期一"; 
break; 
case 3: 
showDate = "星期二"; 
break; 
case 4: 
showDate = "星期三"; 
break; 
case 5: 
showDate = "星期四"; 
break; 
case 6: 
showDate = "星期五"; 
break; 
default: 
showDate = "星期六"; 
break; 
} 
return showDate; 
} 
}
Javascript 相关文章推荐
jquery uaMatch源代码
Feb 14 Javascript
JQuery+Ajax无刷新分页的实例代码
Feb 08 Javascript
JavaScript中用字面量创建对象介绍
Dec 31 Javascript
js下将金额数字每三位一逗号分隔
Feb 19 Javascript
静态页面html中跳转传值的JS处理技巧
Jun 22 Javascript
微信小程序 setData的使用方法详解
Apr 20 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
Jul 24 Javascript
Vue.js2.0中的变化小结
Oct 24 Javascript
使用vue-router设置每个页面的title方法
Feb 11 Javascript
p5.js 毕达哥拉斯树的实现代码
Mar 23 Javascript
微信小程序仿RadioGroup改变样式的处理方案
Jul 13 Javascript
JS阻止事件冒泡的方法详解
Aug 26 Javascript
Jquery在IE7下无法使用 $.ajax解决方法
Nov 11 #Javascript
jQuery 白痴级入门教程
Nov 11 #Javascript
Javascript 解疑
Nov 11 #Javascript
不一样的文字闪烁 轮番闪烁
Nov 11 #Javascript
jquery 输入框数字限制插件
Nov 10 #Javascript
通过隐藏option实现select的联动效果
Nov 10 #Javascript
Riot.js 快速的JavaScript单元测试框架
Nov 09 #Javascript
You might like
php5.3提示Function ereg() is deprecated Error问题解决方法
2014/11/12 PHP
php实现QQ空间获取当前用户的用户名并生成图片
2015/07/25 PHP
ThinkPHP中session函数详解
2016/09/14 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
2018/12/20 PHP
解决在Laravel 中处理OPTIONS请求的问题
2019/10/11 PHP
用javascript实现的支持lrc歌词的播放器
2007/05/17 Javascript
input+select(multiple) 实现下拉框输入值
2009/05/21 Javascript
js函数的延迟加载实现代码
2012/10/11 Javascript
javascript 正则表达式相关应介绍
2012/11/27 Javascript
20行代码实现的一个CSS覆盖率测试脚本
2013/07/07 Javascript
javascript验证只能输入数字和一个小数点示例
2013/10/21 Javascript
jquery实现手风琴效果实例代码
2013/11/15 Javascript
ajax请求乱码的解决方法(中文乱码)
2014/04/10 Javascript
浅谈javascript中this在事件中的应用
2015/02/15 Javascript
js检测判断日期大于多少天的方法
2015/05/04 Javascript
jQuery实现网页顶部固定导航效果代码
2015/12/24 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
手机端实现Bootstrap简单图片轮播效果
2016/10/13 Javascript
jQuery删除当前节点元素
2016/12/07 Javascript
jquery实现轮播图效果
2017/02/13 Javascript
JavaScript实现form表单的多文件上传
2020/03/27 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
AngularJS对动态增加的DOM实现ng-keyup事件示例
2018/03/12 Javascript
[01:03:54]Liquid vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python序列循环移位的3种方法推荐
2018/04/09 Python
python3学习之Splash的安装与实例教程
2018/07/09 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
2020/01/14 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例
2017/07/31 HTML / CSS
医院保洁服务方案
2014/06/11 职场文书
店铺转让协议书
2014/12/02 职场文书
个人培训总结
2015/03/05 职场文书
2015年暑假工作总结
2015/07/13 职场文书