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 相关文章推荐
FireFox与IE 下js兼容触发click事件的代码
Nov 20 Javascript
七个很有意思的PHP函数
May 12 Javascript
JS生成不重复随机数组的函数代码
Jun 10 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
Jun 23 Javascript
jQuery中hasClass()方法用法实例
Jan 06 Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
Jul 22 Javascript
浅谈JavaScript 中有关时间对象的方法
Aug 15 Javascript
js实现上传图片预览方法
Oct 25 Javascript
详解使用JS如何制作简单的ASCII图与单极图
Mar 31 Javascript
js事件委托和事件代理案例分享
Jul 25 Javascript
jQuery 实现倒计时天,时,分,秒功能
Jul 31 jQuery
vue组件入门知识全梳理
Sep 21 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
一个php作的文本留言本的例子(四)
2006/10/09 PHP
Yii2前后台分离及migrate使用(七)
2016/05/04 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
2017/02/16 PHP
JavaScript 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
2010/06/29 Javascript
基于jquery的时间段实现代码
2012/08/02 Javascript
15条JavaScript最佳实践小结
2013/08/09 Javascript
javascript按位非运算符的使用方法
2013/11/14 Javascript
Node.js中创建和管理外部进程详解
2014/08/16 Javascript
javascript+html5实现仿flash滚动播放图片的方法
2015/04/27 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
2016/09/27 Javascript
js中创建对象的几种方式
2017/02/05 Javascript
Bootstrap里的文件分别代表什么意思及其引用方法
2017/05/01 Javascript
ES6正则表达式的一些新功能总结
2017/05/09 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
基于js的变量提升和函数提升(详解)
2017/09/17 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
vue中音频wavesurfer.js的使用方法
2020/02/20 Vue.js
Vue中key的作用示例代码详解
2020/06/10 Javascript
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
用Python的SimPy库简化复杂的编程模型的介绍
2015/04/13 Python
python获取目录下所有文件的方法
2015/06/01 Python
Python3 log10()函数简单用法
2019/02/19 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
Python实现手绘图效果实例分享
2020/07/22 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
Mio Skincare美国官网:身体紧致及孕期身体护理
2017/03/05 全球购物
工作表扬信的范文
2014/01/10 职场文书
护士岗位职责
2014/02/16 职场文书
合作投资意向书
2014/04/01 职场文书
工会主席事迹材料
2014/06/03 职场文书
企业趣味活动方案
2014/08/21 职场文书
Win10加载疑难解答时出错发生意外错误的解决方法
2022/07/07 数码科技
maven 解包依赖项中的文件的解决方法
2022/07/15 Java/Android