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 相关文章推荐
二级域名转向类
Nov 09 Javascript
页面定时刷新(1秒刷新一次)
Nov 22 Javascript
快速解决FusionCharts联动的中文乱码问题
Dec 04 Javascript
JavaScript实现SHA-1加密算法的方法
Mar 11 Javascript
jQuery实现购物车表单自动结算效果实例
Aug 10 Javascript
JavaScript——DOM操作——Window.document对象详解
Jul 14 Javascript
详解vue服务端渲染(SSR)初探
Jun 19 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
Dec 10 Javascript
如何自定义微信小程序tabbar上边框的颜色
Jul 09 Javascript
javascript随机变色实例代码
Oct 15 Javascript
js实现拾色器插件(ColorPicker)
May 21 Javascript
Element Notification通知的实现示例
Jul 27 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生成随机密码的几种方法
2011/01/17 PHP
PHP版 汉字转码的实现详解
2013/06/09 PHP
JavaScript面向对象编程
2008/03/02 Javascript
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
javascript中的107个基础知识收集整理 推荐
2010/03/29 Javascript
利用JS判断用户是否上网(连接网络)
2013/12/23 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
2014/08/10 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
2017/02/21 Javascript
JS实现的加减乘除四则运算计算器示例
2017/08/09 Javascript
使用Dropzone.js上传的示例代码
2017/10/10 Javascript
详解一个基于react+webpack的多页面应用配置
2019/01/21 Javascript
js实现简单掷骰子小游戏
2019/10/24 Javascript
JavaScript代码实现简单计算器
2020/12/27 Javascript
Python和php通信乱码问题解决方法
2014/04/15 Python
Python中使用dom模块生成XML文件示例
2015/04/05 Python
浅谈python日志的配置文件路径问题
2018/04/28 Python
python os用法总结
2018/06/08 Python
基于Python pip用国内镜像下载的方法
2018/06/12 Python
Python实现多进程的四种方式
2019/02/22 Python
python实现手机销售管理系统
2019/03/19 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
TensorFlow查看输入节点和输出节点名称方式
2020/01/04 Python
Python正则表达式学习小例子
2020/03/03 Python
梅西百货澳大利亚:Macy’s Australia
2017/07/26 全球购物
美国领先的眼镜和太阳镜在线零售商:Glasses.com
2019/08/26 全球购物
shell的种类有哪些
2015/04/15 面试题
个人求职信范文分享
2014/01/31 职场文书
爱情保证书范文
2014/02/01 职场文书
本科毕业生求职自荐信
2014/02/03 职场文书
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
旺仔牛奶广告词
2014/03/20 职场文书
群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
早恋主题班会
2015/08/14 职场文书
基于Redis过期事件实现订单超时取消
2021/05/08 Redis
排查MySQL生产环境索引没有效果
2022/04/11 MySQL