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 相关文章推荐
ExtJS Store的数据访问与更新问题
Apr 28 Javascript
javascript学习笔记(七)利用javascript来创建和存储cookie
Apr 08 Javascript
jQuery实现的多屏图像图层切换效果实例
May 07 Javascript
js中 javascript:void(0) 用法详解
Aug 11 Javascript
基于javascript实现全国省市二级联动下拉选择菜单
Jan 28 Javascript
原生JS实现网络彩票投注效果
Sep 25 Javascript
Vue中fragment.js使用方法详解
Mar 09 Javascript
JSONP原理及应用实例详解
Sep 13 Javascript
微信小程序实现的canvas合成图片功能示例
May 03 Javascript
JavaScript实现的联动菜单特效示例
Jul 08 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
Jul 21 Javascript
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
Jul 31 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正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
由php中字符offset特征造成的绕过漏洞详解
2017/07/07 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
PHP多进程编程之僵尸进程问题的理解
2017/10/15 PHP
PHP使用函数用法详解
2018/09/30 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
2019/10/10 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
jquery图片播放浏览插件prettyPhoto使用详解
2014/12/19 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
Bootstrap4一次重大更新 几乎涉及每行代码
2016/05/16 Javascript
AngularJS中的promise用法分析
2017/05/19 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
JS逻辑运算符短路操作实例分析
2018/07/09 Javascript
JS拖动选择table里的单元格完整实例【基于jQuery】
2019/05/28 jQuery
javascript canvas时钟模拟器
2020/07/13 Javascript
python2.x实现人民币转大写人民币
2018/06/20 Python
TensorFlow实现简单的CNN的方法
2019/07/18 Python
Python从入门到精通之环境搭建教程图解
2019/09/26 Python
python中的TCP(传输控制协议)用法实例分析
2019/11/15 Python
Python利用FFT进行简单滤波的实现
2020/02/26 Python
伦敦高达60%折扣的钻石珠宝商:Purely Diamonds
2018/06/24 全球购物
Hoka One One法国官网:美国专业跑鞋品牌
2018/12/29 全球购物
2013年军训通讯稿
2014/02/05 职场文书
个人贷款担保书
2014/04/01 职场文书
企业公益活动策划方案
2014/08/24 职场文书
党的群众路线教育实践活动专题组织生活会发言材料
2014/10/17 职场文书
基层党组织整改方案
2014/10/25 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
2016新教师岗前培训心得体会
2016/01/08 职场文书
《童年的发现》教学反思
2016/02/18 职场文书
2019年最新七夕唯美祝福语(60条)
2019/07/22 职场文书
Nginx四层负载均衡的配置指南
2021/06/11 Servers
Python Django项目和应用的创建详解
2021/11/27 Python