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 null和undefined区别分析
Oct 14 Javascript
url 编码 js url传参中文乱码解决方案
Apr 11 Javascript
JS的replace方法详细介绍
Nov 09 Javascript
判断客户浏览器是否支持cookie的示例代码
Dec 23 Javascript
JavaScript代码复用模式详解
Nov 07 Javascript
ion content 滚动到底部会遮住一部分视图的快速解决方法
Sep 06 Javascript
利用Node.js制作爬取大众点评的爬虫
Sep 22 Javascript
jquery实现下拉框多选方法介绍
Jan 03 Javascript
深入理解vuex2.0 之 modules
Nov 20 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
Dec 05 Javascript
详解Angular结合zTree异步加载节点数据
Jan 20 Javascript
其实你可以少写点if else与switch(推荐)
Jan 10 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遍历、读取文件夹中图片并分页显示图片的方法
2016/11/15 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
JavaScript 面向对象之命名空间
2010/05/04 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
javascript计时器编写过程与实现方法
2016/02/29 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
JavaScript实现in-place思想的快速排序方法
2016/08/07 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
2016/08/17 Javascript
Angular2数据绑定详解
2017/04/18 Javascript
让你5分钟掌握9个JavaScript小技巧
2018/06/09 Javascript
JS解惑之Object中的key是有序的么
2019/05/06 Javascript
javscript 数组扁平化的实现
2020/02/03 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
微信小程序纯文本实现@功能
2020/04/08 Javascript
[01:09:24]Ti4开幕式
2014/07/19 DOTA
用python代码做configure文件
2014/07/20 Python
Django Admin实现上传图片校验功能
2016/03/06 Python
python中numpy.zeros(np.zeros)的使用方法
2017/11/07 Python
pygame实现俄罗斯方块游戏
2018/06/26 Python
详解Python字典小结
2018/10/20 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
2019/05/18 Python
Python3简单实现串口通信的方法
2019/06/12 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
Tensorflow的梯度异步更新示例
2020/01/23 Python
初学者学习Python好还是Java好
2020/05/26 Python
python3 简单实现组合设计模式
2020/07/02 Python
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
HTML5自定义mp3播放器源码
2020/01/06 HTML / CSS
Linux上比较文件的命令都有哪些
2012/02/24 面试题
CSS实现fullpage.js全屏滚动效果的示例代码
2021/03/24 HTML / CSS
倡议书范文格式
2014/05/12 职场文书
学前班教学反思
2016/02/24 职场文书
使用CSS连接数据库的方式
2022/02/28 HTML / CSS