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 程序编码规范
Nov 23 Javascript
JavaScript等比例缩放图片控制超出范围的图片
Aug 06 Javascript
LABjs、RequireJS、SeaJS的区别
Mar 04 Javascript
Javascript封装DOMContentLoaded事件实例
Jun 12 Javascript
avalon js实现仿google plus图片多张拖动排序附源码下载
Sep 24 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
Mar 30 Javascript
基于JavaScript实现购物车功能
Feb 07 Javascript
vue之数据交互实例代码
Jun 20 Javascript
Django与Vue语法的冲突问题完美解决方法
Dec 14 Javascript
浅谈webpack SplitChunksPlugin实用指南
Sep 17 Javascript
使用ECharts实现状态区间图
Oct 25 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
Dec 26 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
解决php中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
Fatal error: Call to undefined function curl_init()解决方法
2010/04/09 PHP
php实现批量压缩图片文件大小的脚本
2014/07/04 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
探讨jQuery的ajax使用场景(c#)
2013/12/03 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
深入理解JavaScript系列(19):求值策略(Evaluation strategy)详解
2015/03/05 Javascript
基于gulp合并压缩Seajs模块的方式说明
2016/06/14 Javascript
jQuery实现的自定义弹出层效果实例详解
2016/09/04 Javascript
js异步编程小技巧详解
2017/08/14 Javascript
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
JS实现面向对象继承的5种方式分析
2018/07/21 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
2017/11/09 Python
Window 64位下python3.6.2环境搭建图文教程
2018/09/19 Python
Python使用sorted对字典的key或value排序
2018/11/15 Python
Python基于机器学习方法实现的电影推荐系统实例详解
2019/06/25 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
Python: 传递列表副本方式
2019/12/19 Python
Python运行异常管理解决方案
2020/03/09 Python
python爬虫中PhantomJS加载页面的实例方法
2020/11/12 Python
深入浅析css3 中display box使用方法
2015/11/25 HTML / CSS
html5设计原理(推荐收藏)
2014/05/17 HTML / CSS
雅诗兰黛旗下专业男士保养领导品牌:Lab Series
2017/05/15 全球购物
Nike荷兰官方网站:Nike.com (NL)
2018/04/19 全球购物
Omio葡萄牙:全欧洲低价大巴、火车和航班搜索和比价
2019/02/09 全球购物
MYPROTEIN澳大利亚官方网站:欧洲运动营养品牌
2019/06/26 全球购物
整改落实情况汇报材料
2014/10/29 职场文书
2014年保卫工作总结
2014/12/05 职场文书
会议简报格式范文
2015/07/20 职场文书
房屋买卖定金协议书
2016/03/21 职场文书
导游词之丽江普济寺
2019/10/22 职场文书
古诗之感恩老师
2019/10/24 职场文书
使用Djongo模块在Django中使用MongoDB数据库
2021/06/20 Python