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中$.ajax()方法参数详解及应用
Dec 12 Javascript
ECMAScript5中的对象存取器属性:getter和setter介绍
Dec 08 Javascript
用canvas 实现个图片三角化(LOW POLY)效果
Feb 18 Javascript
解决拦截器对ajax请求的拦截实例详解
Dec 21 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
Mar 05 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
Mar 15 Javascript
如何理解Vue的render函数的具体用法
Aug 30 Javascript
jQuery实现注册会员时密码强度提示信息功能示例
Sep 05 jQuery
详解VUE 对element-ui中的ElTableColumn扩展
Mar 28 Javascript
js中对象和面向对象与Json介绍
Jan 21 Javascript
Layui表格行工具事件与数据回填方法
Sep 13 Javascript
js实现无缝轮播图特效
May 09 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
Laravel模板引擎Blade中section的一些标签的区别介绍
2015/02/10 PHP
php字符串函数学习之substr()
2015/03/27 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
2015/12/14 PHP
PHP工程师VIM配置分享
2015/12/15 PHP
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
QQ邮箱的一个文本编辑器代码
2007/03/14 Javascript
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
JS实现self的resend
2010/07/22 Javascript
Javascript 面向对象(三)接口代码
2012/05/23 Javascript
表单的焦点顺序tabindex和对应enter键提交
2013/01/04 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
用jquery写的菜单从左往右滑动出现
2014/04/11 Javascript
javascript实现iframe框架延时加载的方法
2014/10/30 Javascript
JavaScript学习笔记之数组的增、删、改、查
2016/03/23 Javascript
浅析JavaScript中break、continue和return的区别
2016/11/30 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
js中int和string数据类型互相转化实例
2019/01/16 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
2020/08/26 Javascript
vue-cli脚手架的.babelrc文件用法说明
2020/09/11 Javascript
Python实现通过文件路径获取文件hash值的方法
2017/04/29 Python
python smtplib发送带附件邮件小程序
2018/05/22 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
python处理大日志文件
2019/07/23 Python
使用Python将字符串转换为格式化的日期时间字符串
2019/09/01 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
行政人事专员岗位职责
2014/03/05 职场文书
计生工作先进事迹
2014/08/15 职场文书
工商局个人工作总结
2015/03/03 职场文书
2016年领导干部廉政承诺书
2016/03/24 职场文书
68句权威创业名言
2019/08/26 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
MySQL深度分页(千万级数据量如何快速分页)
2021/07/25 MySQL