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 相关文章推荐
javascript编程起步(第七课)
Jan 10 Javascript
JQuery 无废话系列教程(一) jquery入门 [推荐]
Jun 23 Javascript
javascript 窗口加载蒙板 内嵌网页内容
Nov 19 Javascript
JS中判断null、undefined与NaN的方法
Mar 24 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
Dec 18 Javascript
jQuery中is()方法用法实例
Jan 06 Javascript
js文本框输入内容智能提示效果
Dec 02 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
Nov 26 Javascript
用 js 的 selection range 操作选择区域内容和图片
Apr 18 Javascript
在Vue项目中使用Typescript的实现
Dec 19 Javascript
Vue微信公众号网页分享的示例代码
May 28 Javascript
基于ajax及jQuery实现局部刷新过程解析
Sep 12 jQuery
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
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
2014/06/27 PHP
在WordPress中实现发送http请求的相关函数解析
2015/12/29 PHP
struts2 jquery 打造无限层次的树
2009/10/23 Javascript
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
2012/12/21 Javascript
javascript四舍五入函数代码分享(保留后几位)
2013/12/10 Javascript
24款热门实用的jQuery插件推荐
2014/12/24 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
2016/10/25 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
微信小程序自定义组件
2017/08/16 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
JS设计模式之策略模式概念与用法分析
2018/02/05 Javascript
Node.js readline 逐行读取、写入文件内容的示例
2018/03/01 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
浅谈Javascript常用正则表达式应用
2019/03/08 Javascript
jQuery zTree插件使用简单教程
2019/08/16 jQuery
python中使用序列的方法
2015/08/03 Python
简单介绍Python中的几种数据类型
2016/01/02 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/26 Python
Numpy 改变数组维度的几种方法小结
2018/08/02 Python
python进行TCP端口扫描的实现
2018/12/21 Python
python跨文件使用全局变量的实现
2020/11/17 Python
python通用数据库操作工具 pydbclib的使用简介
2020/12/21 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
html5拍照功能实现代码(htm5上传文件)
2013/12/11 HTML / CSS
幼儿园家长会邀请函
2014/01/15 职场文书
幼儿园评语大全
2014/04/17 职场文书
优秀教师感人事迹材料
2014/05/04 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书
食品安全承诺书范文
2014/08/29 职场文书
发布会邀请函
2015/01/31 职场文书
2015大学生入党个人自传
2015/06/26 职场文书
yyds什么意思?90后已经听不懂00后讲话了……
2022/02/03 杂记
一篇文章告诉你如何实现Vue前端分页和后端分页
2022/02/18 Vue.js
DIY胆机必读:各国电子管评价
2022/04/06 无线电