js 格式化时间日期函数小结


Posted in Javascript onMarch 20, 2010
Date.prototype.format = function(format){ 
var o = { 
"M+" : this.getMonth()+1, //month 
"d+" : this.getDate(), //day 
"h+" : this.getHours(), //hour 
"m+" : this.getMinutes(), //minute 
"s+" : this.getSeconds(), //second 
"q+" : Math.floor((this.getMonth()+3)/3), //quarter 
"S" : this.getMilliseconds() //millisecond 
} if(/(y+)/.test(format)) { 
format = format.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
} 
for(var k in o) { 
if(new RegExp("("+ k +")").test(format)) { 
format = format.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length)); 
} 
} 
return format; 
} 
//使用方法 
var now = new Date(); 
var nowStr = now.format("yyyy-MM-dd hh:mm:ss"); 
//使用方法2: 
var testDate = new Date(); 
var testStr = testDate.format("YYYY年MM月dd日hh小时mm分ss秒"); 
alert(testStr); 
//示例: 
alert(new Date().Format("yyyy年MM月dd日")); 
alert(new Date().Format("MM/dd/yyyy")); 
alert(new Date().Format("yyyyMMdd")); 
alert(new Date().Format("yyyy-MM-dd hh:mm:ss"));

js格式化当前时间为yyyy-mm-dd形式
function getNowFormatDate() 
{ 
var day = new Date(); 
var Year = 0; 
var Month = 0; 
var Day = 0; 
var CurrentDate = ""; 
//初始化时间 
//Year= day.getYear();//有火狐下2008年显示108的bug 
Year= day.getFullYear();//ie火狐下都可以 
Month= day.getMonth()+1; 
Day = day.getDate(); 
//Hour = day.getHours(); 
// Minute = day.getMinutes(); 
// Second = day.getSeconds(); 
CurrentDate += Year + "-"; 
if (Month >= 10 ) 
{ 
CurrentDate += Month + "-"; 
} 
else 
{ 
CurrentDate += "0" + Month + "-"; 
} 
if (Day >= 10 ) 
{ 
CurrentDate += Day ; 
} 
else 
{ 
CurrentDate += "0" + Day ; 
} 
return CurrentDate; 
}

另外可以参考:javascript格式化日期时间函数
Javascript 相关文章推荐
一段效率很高的for循环语句使用方法
Aug 13 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
Oct 29 Javascript
jquery获取一组checkbox的值(实例代码)
Nov 04 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
Nov 14 Javascript
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
Nov 20 Javascript
jquery图片轮播特效代码分享
Apr 20 Javascript
JS实现支持Ajax验证的表单插件
Mar 24 Javascript
第三篇Bootstrap网格基础
Jun 21 Javascript
jquery siblings获取同辈元素用法实例分析
Jul 25 Javascript
AngularJS实现标签页的两种方式
Sep 05 Javascript
把json格式的字符串转换成javascript对象或数组的方法总结
Nov 03 Javascript
JS运动特效之完美运动框架实例分析
Jan 24 Javascript
window.location.hash 属性使用说明
Mar 20 #Javascript
对 lightbox JS 图片控件进行了一下改造, 使其他支持复杂的图片说明
Mar 20 #Javascript
js 强制弹出窗口代码研究-又一款代码
Mar 20 #Javascript
js 数组克隆方法 小结
Mar 20 #Javascript
vs2003 js文件编码问题的解决方法
Mar 20 #Javascript
Jquery AutoComplete自动完成 的使用方法实例
Mar 19 #Javascript
JavaScript 对象的属性和方法4种不同的类型
Mar 19 #Javascript
You might like
国内php原创论坛
2006/10/09 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
2010/02/21 PHP
浅析Apache中RewriteCond规则参数的详细介绍
2013/06/30 PHP
带密匙的php加密解密示例分享
2014/01/29 PHP
CI(CodeIgniter)框架配置
2014/06/10 PHP
php 使用fopen函数创建、打开文件详解及实例代码
2016/09/24 PHP
Aster vs KG BO3 第三场2.18
2021/03/10 DOTA
自动更新作用
2006/10/08 Javascript
jquery中append()与appendto()用法分析
2014/11/14 Javascript
JavaScript使用cookie记录临时访客信息的方法
2015/04/07 Javascript
微信小程序 rpx 尺寸单位详细介绍
2016/10/13 Javascript
Javascript 闭包详解及实例代码
2016/11/30 Javascript
jQuery实现复制到粘贴板功能
2017/02/11 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
vue2实现数据请求显示loading图
2017/11/28 Javascript
利用JS测试目标网站的打开响应速度
2017/12/01 Javascript
详解使用Next.js构建服务端渲染应用
2018/07/10 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
2018/09/12 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
2019/05/31 jQuery
Python下的常用下载安装工具pip的安装方法
2015/11/13 Python
Python实现的科学计算器功能示例
2017/08/04 Python
selenium+python 去除启动的黑色cmd窗口方法
2018/05/22 Python
使用Django启动命令行及执行脚本的方法
2018/05/29 Python
Opencv+Python 色彩通道拆分及合并的示例
2018/12/08 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
python pyinstaller 加载ui路径方法
2019/06/10 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
2019/06/26 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
英国复古皮包品牌:Beara Beara
2018/07/18 全球购物
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
公民授权委托书范本
2014/09/17 职场文书
关于颐和园的导游词
2015/01/30 职场文书
销售合作意向书范本
2015/05/08 职场文书
2015年小学师德师风建设工作总结
2015/10/23 职场文书
windows下快速安装nginx并配置开机自启动的方法
2021/05/11 Servers
springmvc直接不经过controller访问WEB-INF中的页面问题
2022/02/24 Java/Android