js日期函数
2016-07-25 11:31
639 查看
<script type="text/javascript"> //替换字符串 function Replace(str, from, to) { return str.split(from).join(to); } // 日期类型格式成指定的字符串 function FormatDate(date, format) { format = Replace(format, "yyyy", date.getFullYear()); format = Replace(format, "MM", GetFullMonth(date)); format = Replace(format, "dd", GetFullDate(date)); format = Replace(format, "HH", GetFullHour(date)); return format; } //js日期字符串转换成日期类型 function parseDate(dateStr) { return new Date(Replace(dateStr, "-", "/")); } //增加月 function AddMonths(date, value) { date.setMonth(date.getMonth() + value); return date; } //增加天 function AddDays(date, value) { date.setDate(date.getDate() + value); return date; } //增加时 function AddHours(date, value) { date.setHours(date.getHours() + value); return date; } //返回月份(两位数) function GetFullMonth(date) { var v = date.getMonth() + 1; if (v > 9) return v.toString(); return "0" + v; } //返回日(两位数) function GetFullDate(date) { var v = date.getDate(); if (v > 9) return v.toString(); return "0" + v; } //返回时(两位数) function GetFullHour(date) { var v = date.getHours(); if (v > 9) return v.toString(); return "0" + v; } //比较两个时间 function compareDate() { var mydate = AddDays(parseDate("2012-08-23"), 1); var nowdate = new Date(); if (nowdate.getTime() < mydate.getTime()) { return FormatDate(nowdate, "yyyy-MM-dd"); } return FormatDate(mydate, "yyyy-MM-dd"); } </script>
相关文章推荐
- extjs 框架模板
- AJAX(异步JavaScript和XML)注册账户实时验证
- js实现新闻列表自动滚动
- 通过JS自动隐藏手机浏览器的地址栏
- [JQ权威指南]JQ遍历JSON数据
- Javascript的比较汇总
- 截取字符串
- Spark对HDFS上json数据的简单操作
- JavaScript COOKIE 操作总结
- js和jstl标签混用,太强大了!
- js的全局变量和局部变量部分讲解
- 40元红包发10个人,每个人最多发6块解决方案。
- JS继承
- Extjs 封装多选下拉列表
- Js 原型初步认识
- 使用js实现表格增加与删除
- JS的一些总结
- javascript void
- jsp 自定义标签
- js模块化的意义