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多级树形弹出一个小窗口层(非常好用)实例代码
Mar 19 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
Aug 15 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
Dec 15 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
Dec 13 Javascript
jQuery Plupload上传插件的使用
Apr 19 jQuery
清空元素html("") innerHTML="" 与 empty()的区别和应用(推荐)
Aug 14 Javascript
基于Node.js实现压缩和解压缩的方法
Feb 13 Javascript
JavaScript实现新年倒计时效果
Nov 17 Javascript
微信小程序HTTP接口请求封装的实现
Feb 21 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
Mar 29 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
Dec 16 Javascript
js canvas实现俄罗斯方块
Oct 11 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+Mysql+jQuery实现发布微博程序 jQuery篇
2011/10/08 PHP
百度实时推送api接口应用示例
2014/10/21 PHP
smarty内置函数foreach用法实例
2015/01/22 PHP
php实现当前页面点击下载文件的实例代码
2016/11/16 PHP
php使用QueryList轻松采集js动态渲染页面方法
2018/09/11 PHP
javascript FormatNumber函数实现方法
2008/12/30 Javascript
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
js文件包含的几种方式介绍
2014/09/28 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
Angular5中提取公共组件之radio list的实例代码
2018/07/10 Javascript
jquery分页优化操作实例分析
2019/08/23 jQuery
微信小程序拼接图片链接无底洞深入探究
2019/09/03 Javascript
python机器学习理论与实战(四)逻辑回归
2018/01/19 Python
Python OS模块实例详解
2019/04/15 Python
Python 用matplotlib画以时间日期为x轴的图像
2019/08/06 Python
python并发编程 Process对象的其他属性方法join方法详解
2019/08/20 Python
python编写简单端口扫描器
2019/09/04 Python
python学生信息管理系统实现代码
2019/12/17 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
Python PyQt5模块实现窗口GUI界面代码实例
2020/05/12 Python
Django ModelForm组件原理及用法详解
2020/10/12 Python
浅析与CSS3的loading动画加载相关的transition优化
2015/05/18 HTML / CSS
波比布朗英国官网:Bobbi Brown英国
2017/11/13 全球购物
俄罗斯购买剧院和演唱会门票网站:Parter.ru
2019/11/09 全球购物
小区停车场管理制度
2014/01/27 职场文书
大学生旅游业创业计划书
2014/01/29 职场文书
基层党员群众路线教育实践活动个人对照检查材料思想汇报
2014/10/05 职场文书
王金山在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
2014年酒店工作总结与计划
2014/11/17 职场文书
创业计划书之美甲店
2019/09/20 职场文书
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL
代码复现python目标检测yolo3详解预测
2022/05/06 Python