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 无限级 Select效果实现代码(json格式)
Aug 30 Javascript
jquery.fileEveryWhere.js 一个跨浏览器的file显示插件
Oct 24 Javascript
js实现的常用的左侧导航效果
Oct 17 Javascript
jQuery的Scrollify插件实现滑动到页面下一节点
Jul 05 Javascript
javascript中使用正则表达式清理table样式的代码
Apr 01 Javascript
jQuery事件处理的特征(事件命名机制)
Aug 23 Javascript
js生成随机数方法和实例
Jan 17 Javascript
基于javascript的异步编程实例详解
Apr 10 Javascript
js使用i18n实现页面国际化的方法
May 09 Javascript
JS实现自定义状态栏动画文字效果示例
Oct 12 Javascript
Vue elementui字体图标显示问题解决方案
Aug 18 Javascript
ECharts transform数据转换和dataZoom在项目中使用
Dec 24 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备份数据库生成SQL文件并下载的函数代码
2012/02/05 PHP
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
浅析PHP中Collection 类的设计
2013/06/21 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
php中关于socket的系列函数总结
2015/05/18 PHP
详解PHP对数组的定义以及数组的创建方法
2015/11/27 PHP
PHP中上传文件打印错误错误类型分析
2019/04/14 PHP
autoIMG 基于jquery的图片自适应插件代码
2011/03/12 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
JS事件添加和移出的兼容写法示例
2016/06/20 Javascript
JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码
2017/03/25 Javascript
Node.js对MongoDB数据库实现模糊查询的方法
2017/05/03 Javascript
js Dom实现换肤效果
2017/10/21 Javascript
js数组常用最重要的方法
2018/02/04 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
2018/08/22 Javascript
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
vue通过style或者class改变样式的实例代码
2018/10/30 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
浅谈React中组件逻辑复用的那些事儿
2020/05/21 Javascript
微信小程序canvas动态时钟
2020/10/22 Javascript
pycharm运行程序时在Python console窗口中运行的方法
2018/12/03 Python
Python 最大概率法进行汉语切分的方法
2018/12/14 Python
python 处理数字,把大于上限的数字置零实现方法
2019/01/28 Python
Python异步操作MySQL示例【使用aiomysql】
2019/05/16 Python
python批量处理多DNS多域名的nslookup解析实现
2020/06/28 Python
Python logging模块异步线程写日志实现过程解析
2020/06/30 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
前台领班岗位职责
2013/12/04 职场文书
销售个人求职信范文
2014/04/28 职场文书
大学生党员自我批评思想汇报
2014/10/10 职场文书
自查自纠工作总结
2014/10/15 职场文书
青年文明号创建口号大全
2015/12/25 职场文书
JavaScript嵌入百度地图API的最详细方法
2021/04/16 Javascript
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python