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 相关文章推荐
JS event使用方法详解
Apr 28 Javascript
jquery 双色表格实现代码
Dec 08 Javascript
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
Apr 29 Javascript
Node.js 制作实时多人游戏框架
Jan 08 Javascript
JavaScript的React框架中的JSX语法学习入门教程
Mar 05 Javascript
js贪吃蛇游戏实现思路和源码
Apr 14 Javascript
深入理解ES6学习笔记之块级作用域绑定
Aug 19 Javascript
浅谈Vue父子组件和非父子组件传值问题
Aug 22 Javascript
Vuepress 搭建带评论功能的静态博客的实现
Feb 17 Javascript
前后端常见的几种鉴权方式(小结)
Aug 04 Javascript
JS实现关闭小广告特效
Jan 29 Javascript
JavaScript十大取整方法实例教程
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 中文处理函数集合
2008/08/27 PHP
php 执行系统命令的方法
2009/07/07 PHP
微信支付开发告警通知实例
2016/07/12 PHP
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
2019/10/10 PHP
JavaScript实现Sleep函数的代码
2007/03/04 Javascript
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
2011/05/28 Javascript
window.opener用法和用途实例介绍
2013/08/19 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
jQuery常用操作方法及常用函数总结
2014/06/19 Javascript
js实现黑色简易的滑动门网页tab选项卡效果
2015/08/31 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
ES6概念 Symbol.keyFor()方法
2016/12/25 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
详解Angular操作cookies方法
2018/06/01 Javascript
详解vue项目接入微信JSSDK的坑
2018/12/14 Javascript
jQuery判断自定义属性data-val用法示例
2019/01/07 jQuery
微信小程序实现自定义底部导航
2020/11/18 Javascript
[53:10]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs VG 第一场
2018/04/11 DOTA
[50:15]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python编程实现控制cmd命令行显示颜色的方法示例
2017/08/14 Python
python数字图像处理之骨架提取与分水岭算法
2018/04/27 Python
解决vscode python print 输出窗口中文乱码的问题
2018/12/03 Python
在python中对变量判断是否为None的三种方法总结
2019/01/23 Python
Python实现爬取马云的微博功能示例
2019/02/16 Python
一行Python代码过滤标点符号等特殊字符
2019/08/12 Python
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
国家助学金获奖感言
2014/01/31 职场文书
高中学生自我评价范文
2014/09/23 职场文书
未婚证明范本
2015/06/15 职场文书
关于远足的感想
2015/08/10 职场文书
2019西餐厅创业计划书范文!
2019/07/12 职场文书