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 相关文章推荐
jquery zTree异步加载简单实例分享
Feb 05 Javascript
JavaScript中的this关键字介绍与使用实例
Jun 21 Javascript
jquery设置元素的readonly和disabled的写法
Sep 22 Javascript
极易被忽视的javascript面试题七问七答
Feb 15 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
Jan 20 Javascript
js实现5秒倒计时重新发送短信功能
Feb 05 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
Aug 23 Javascript
帝国cms首页列表页实现点赞功能
Oct 30 Javascript
zTree节点文字过多的处理方法
Nov 24 Javascript
基于Three.js实现360度全景图片
Dec 30 Javascript
JavaScript命名空间模式实例详解
Jun 20 Javascript
基于ajax实现上传图片代码示例解析
Dec 03 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实现获取文件后缀名的几种常用方法
2015/08/08 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
2016/09/09 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
SWFObject 2.1以上版本语法介绍
2010/07/10 Javascript
JavaSciprt中处理字符串之sup()方法的使用教程
2015/06/08 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
Vue.js自定义指令的用法与实例解析
2017/01/18 Javascript
简单实现js倒计时功能
2017/02/13 Javascript
js实现动态改变radio状态的方法
2018/02/28 Javascript
React Native使用fetch实现图片上传的示例代码
2018/03/07 Javascript
浅谈Webpack 是如何加载模块的
2018/05/24 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
2018/07/13 Javascript
netbeans7安装python插件的方法图解
2013/12/24 Python
使用Python3制作TCP端口扫描器
2017/04/17 Python
Python正则表达式常用函数总结
2017/06/24 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
2018/07/09 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
Python数据类型之Tuple元组实例详解
2019/05/08 Python
Python 控制终端输出文字的实例
2019/07/12 Python
python 读取修改pcap包的例子
2019/07/23 Python
python快速编写单行注释多行注释的方法
2019/07/31 Python
django-rest-swagger对API接口注释的方法
2019/08/29 Python
python 内置函数汇总详解
2019/09/16 Python
IE矩阵Matrix滤镜旋转与缩放及如何结合transform
2012/11/29 HTML / CSS
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
西班牙网上书店:Casa del Libro
2016/11/01 全球购物
澳大利亚当地最大的时装生产商:Cue
2018/08/06 全球购物
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
大学生创业计划书的格式要求
2013/12/29 职场文书
写求职信要注意什么问题
2014/04/12 职场文书
教师自荐信范文
2015/03/06 职场文书
担保公司2015年终工作总结
2015/10/14 职场文书
2016继续教育培训学习心得体会
2016/01/19 职场文书
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS