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 相关文章推荐
HTTP 304错误的详细讲解
Nov 13 Javascript
Javascript验证上传图片大小[前台处理]
Jul 18 Javascript
javascript实现完美拖拽效果
May 06 Javascript
基于jQuery实现的QQ表情插件
Aug 25 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
Aug 27 Javascript
js判断图片加载完成后获取图片实际宽高的方法
Feb 25 Javascript
JS两种类型的表单提交方法实例分析
Nov 28 Javascript
vue.js利用defineProperty实现数据的双向绑定
Apr 28 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
Nov 15 Javascript
vue-resourc发起异步请求的方法
Feb 11 Javascript
JavaScript享元模式原理与用法实例详解
Mar 09 Javascript
javascript 内存模型实例详解
Apr 18 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
php str_replace的替换漏洞
2008/03/15 PHP
php获得url参数中具有&的值的方法
2014/03/05 PHP
destoon二次开发常用数据库操作
2014/06/21 PHP
给artDialog 5.02 增加ajax get功能详细介绍
2012/11/13 Javascript
构造函数+原型模式构造js自定义对象(最通用)
2014/05/12 Javascript
js锁屏解屏通过对$.ajax进行封装实现
2014/07/31 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
JavaScript多线程详解
2015/08/12 Javascript
node.js 中国天气预报 简单实现
2016/06/06 Javascript
JavaScrip数组删除特定元素的几种方法总结
2017/09/06 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
使用Angular自定义字段校验指令的方法示例
2019/02/01 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
Python中List.index()方法的使用教程
2015/05/20 Python
python实现kNN算法
2017/12/20 Python
pandas删除指定行详解
2019/04/04 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
浅析pandas随机排列与随机抽样
2021/01/22 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
CSS3田字格列表的样式编写方法
2018/11/22 HTML / CSS
美国女性服饰销售网站:Nasty Gal(坏女孩)
2016/07/26 全球购物
卡西欧B级产品官方网站:Casio Outlet
2018/05/22 全球购物
销售工作岗位职责
2013/12/24 职场文书
《孔子拜师》教学反思
2014/02/24 职场文书
团日活动总结
2014/04/28 职场文书
工地安全标语
2014/06/07 职场文书
小学生安全责任书
2014/07/25 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
标枪加油稿
2015/07/22 职场文书
2015重阳节敬老活动总结
2015/07/29 职场文书
超市主管竞聘书
2015/09/15 职场文书
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers
mysql中数据库覆盖导入的几种方式总结
2022/03/25 MySQL
SQL中的连接查询详解
2022/06/21 SQL Server