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 输入框内容格式验证代码
Feb 11 Javascript
Document对象内容集合(比较全)
Sep 06 Javascript
基于jquery的不规则矩形的排列实现代码
Apr 16 Javascript
javascript 中that的含义示例介绍
May 14 Javascript
JS 获取鼠标左右键的键值方法
Oct 11 Javascript
Node.js文件操作方法汇总
Mar 22 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
Aug 11 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
Apr 22 Javascript
在vue中读取本地Json文件的方法
Sep 06 Javascript
node.js微信小程序配置消息推送的实现
Feb 13 Javascript
vue+echarts实现动态折线图的方法与注意
Sep 01 Javascript
SSM VUE Axios详解
Oct 05 Vue.js
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
Dedecms V3.1 生成HTML速度的优化办法
2007/03/18 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
WordPress中is_singular()函数简介
2015/02/05 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
2016/03/07 PHP
Nigma vs Alliance BO5 第四场2.14
2021/03/10 DOTA
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
2012/02/03 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
2016/03/19 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
微信小程序中顶部导航栏的实现代码
2017/03/30 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
Vue中render方法的使用详解
2018/01/26 Javascript
Angular学习教程之RouterLink花式跳转
2018/05/03 Javascript
基于Angular中ng-controller父子级嵌套的相关属性详解
2018/10/08 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
2019/02/20 Javascript
用Vue编写抽象组件的方法
2019/05/06 Javascript
js实现简单分页导航栏效果
2019/06/28 Javascript
vue 父组件通过v-model接收子组件的值的代码
2019/10/27 Javascript
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
python判断windows隐藏文件的方法
2014/03/21 Python
Python自动扫雷实现方法
2015/07/25 Python
浅谈Python实现贪心算法与活动安排问题
2017/12/19 Python
解决Pycharm中import时无法识别自己写的程序方法
2018/05/18 Python
python操作excel的方法(xlsxwriter包的使用)
2018/06/11 Python
pycharm安装和首次使用教程
2018/08/27 Python
用Python实现数据的透视表的方法
2018/11/16 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
2020/05/19 Python
详解python3类型注释annotations实用案例
2021/01/20 Python
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
GAZMAN官网:澳大利亚领先的男装品牌
2019/12/19 全球购物
工伤赔偿协议书
2014/04/15 职场文书
领导班子专题民主生活会情况想汇报
2014/09/30 职场文书
2015年见习期工作总结
2014/12/12 职场文书
初中作文评语
2014/12/25 职场文书
叶县这家生产军用电台的兵工厂,人称“四机部”,走出一上将
2022/02/18 无线电