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 日期控件datepicker属性详细解析
Nov 08 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
Jul 04 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
Jul 17 Javascript
jQuery+HTML5加入购物车代码分享
Oct 29 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
Feb 19 Javascript
JS上传组件FileUpload自定义模板的使用方法
May 10 Javascript
js select实现省市区联动选择
Apr 17 Javascript
Bootstrap基本插件学习笔记之按钮(21)
Dec 08 Javascript
详解webpack分包及异步加载套路
Jun 29 Javascript
vue中如何实现pdf文件预览的方法
Jul 12 Javascript
javascript设计模式 ? 适配器模式原理与应用实例分析
Apr 13 Javascript
ES6 Generator基本使用方法示例
Jun 06 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中的boolean(布尔)类型详解
2013/10/28 PHP
PHP实现利用MySQL保存session的方法
2014/08/23 PHP
php实现网站文件批量压缩下载功能
2015/10/28 PHP
jquery isType() 类型判断代码
2011/02/14 Javascript
jquery实现按Enter键触发事件示例
2013/09/10 Javascript
深入理解javascript的执行顺序
2014/04/04 Javascript
chrome调试javascript详解
2015/10/21 Javascript
jQuery事件对象总结
2016/10/17 Javascript
javascript数据类型详解
2017/02/07 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
2017/04/07 Javascript
Node.js 异步异常的处理与domain模块解析
2017/05/10 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
Nuxt.js 数据双向绑定的实现
2019/02/17 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
2019/10/16 jQuery
[06:04]DOTA2英雄梦之声Vol19卓尔游侠
2014/06/20 DOTA
python中的一些类型转换函数小结
2013/02/10 Python
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
Python开发的HTTP库requests详解
2017/08/29 Python
vscode 远程调试python的方法
2017/12/01 Python
代码详解django中数据库设置
2019/01/28 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
2019/10/14 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
Django后台管理系统的图文使用教学
2020/01/20 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
2020/02/18 Python
python自动脚本的pyautogui入门学习
2020/04/01 Python
基于Python实现天天酷跑功能
2021/01/06 Python
CSS3中线性颜色渐变的一些实现方法
2015/07/14 HTML / CSS
HTML5通用接口详解
2016/06/12 HTML / CSS
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
武汉英思工程科技有限公司&ndash;ORACLE面试测试题目
2012/04/30 面试题
考试退步检讨书
2014/01/15 职场文书
大雁塔英文导游词
2015/02/10 职场文书
2015年教研组工作总结
2015/05/04 职场文书
六五普法学习心得体会
2016/01/21 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang