javascript格式化日期
2016-06-07 17:37
477 查看
Date.prototype.format = function(f){ var date = {//获取对象中的日期 "Y" : this.getFullYear(),//获取年 "M" : (this.getMonth() + 1),//获取月 "D" : this.getDate(),//获取日 "h" : this.getHours(),//获取小时 "m" : this.getMinutes(),//获取分钟 "s" : this.getSeconds()//获取秒 }, d = "",//初始化接受日期变量的对象 r = false,//判断是否存在待替换的字符 reg = null,//正则 _d = "";//日期 ; for(d in date){//过滤日期标示符 reg = new RegExp("[" + d + "]{1,}", "g");//判断是否有待格式化的字符 r = reg.test(f); if(r)//验证是否存在 { _d = date[d];//被替换的日期 f = f.replace(reg, _d < 10 ? ("0" + _d) : _d); } } return f; }
var now=new Date("2016/06/07");
var date = tempDate.format("YYYY-MM-DD"); //2016-06-07
var showDate = tempDate.format("MM月DD日");//06月07日
相关文章推荐
- thinkjs判断访问是否是手机客户端方法
- JS和javaScript相互调用
- JavaScript 开发进阶:理解 JavaScript 作用域和作用域链
- js类的继承
- js实现静态分页
- 从DataReader中手动串行化JSON
- JavaScript基础语法之js表达式
- JavaScript必看小技巧(必看)
- JavaScript: 严格模式(use strict)
- JS分辨纯数字与中文数字混合
- JSP 九个隐含JSP对象
- <jsp:param>动作元素
- JavaScript的作用域和块级作用域概念理解
- 读《编写可维护的JavaScript》的收获
- escape() VS encodeURI() VS encodeURIComponent()
- js弹出新页面并传值
- JavaScript强化教程-动态实现创建row行col列的表格
- javascript中数组的定义
- com.google.gson.stream.MalformedJsonException
- c#处理3种json数据的实例