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 相关文章推荐
javascript拓展DOM操作 prependChild insertAfert
Nov 17 Javascript
jquery实现奇偶行赋值不同css值
Feb 17 Javascript
Javascript Web Slider 焦点图示例源码
Oct 10 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
Nov 28 Javascript
javascript实现当前页导航激活的方法
Feb 27 Javascript
ES6中的数组扩展方法
Aug 26 Javascript
javascript实现的上下无缝滚动效果
Sep 19 Javascript
Vue.js常用指令汇总(v-if、v-for等)
Nov 03 Javascript
vue自动路由-单页面项目(非build时构建)
Apr 30 Javascript
Node.js HTTP服务器中的文件、图片上传的方法
Sep 23 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
Apr 03 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
Dec 28 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
如何取得中文字符串中出现次数最多的子串
2013/08/08 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
php使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
MSN消息提示类
2006/09/05 Javascript
8个超棒的学习 jQuery 的网站 推荐收藏
2011/04/02 Javascript
javascript数组操作方法小结和3个属性详细介绍
2014/07/05 Javascript
JS实现弹性菜单效果代码
2015/09/07 Javascript
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
JavaScript面向对象精要(下部)
2017/09/12 Javascript
Vue循环组件加validate多表单验证的实例
2018/09/18 Javascript
JavaScript 对引擎、运行时、调用堆栈的概述理解
2018/10/22 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
2020/04/04 jQuery
JS实现无限轮播无倒退效果
2020/09/21 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
在Python中用keys()方法返回字典键的教程
2015/05/21 Python
python图像处理之镜像实现方法
2015/05/30 Python
基于python中pygame模块的Linux下安装过程(详解)
2017/11/09 Python
pandas 两列时间相减换算为秒的方法
2018/04/20 Python
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
智能旅行箱:Horizn Studios
2018/04/30 全球购物
Fnac西班牙官网:法国文化和电子产品零售商
2021/03/14 全球购物
银行存款证明样本
2014/01/17 职场文书
美术国培研修感言
2014/02/12 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
校园演讲稿汇总
2014/05/21 职场文书
宣传标语大全
2014/07/01 职场文书
个人主要事迹材料
2014/08/26 职场文书
关于教师节的演讲稿
2014/09/04 职场文书
mysql 索引的数据结构为什么要采用B+树
2022/04/26 MySQL
详解Mysq MVCC多版本的并发控制
2022/04/29 MySQL
Vue深入理解插槽slot的使用
2022/08/05 Vue.js