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"));

摘自:http://www.jb51.net/article/22657.htm

 

最新文章

  1. EQueue - 一个C#写的开源分布式消息队列的总体介绍
  2. ndk学习9: 动态使用共享库
  3. AD10长方形通孔焊盘的画法
  4. gets()和getchar()还有getch()的区别
  5. POJ 1258 Agri-Net(最小生成树,模板题)
  6. centos修改ssh端口
  7. Markdown:纯文本进行网页排版的简单标记语言
  8. 安装Rational Rose启动报错:无法启动此程序,由于计算机中丢失 suite objects.dll。
  9. Mysql show Status常用参数详解
  10. RQNOJ PID4 / 数列(位运算)
  11. openwrt设置语言的过程
  12. MySQL 错误1418 的原因分析及解决方法
  13. 201521123067 《Java程序设计》第3周学习总结
  14. ettercap的中间人欺骗
  15. zabbix监控mysql性能
  16. 关于vue打包是因代码校验报错
  17. Oracle查询数据库中所有表的记录数
  18. skipfish web Scrabble
  19. 周强201771010141《面向对象程序设计(java)》第一周学习总结
  20. 第三个spring冲刺第1天

热门文章

  1. VMware安装GHOST版XP不成功的解决
  2. Arch-base-vs-iso
  3. C#最小化到托盘+双击托盘恢复+禁止运行多个该程序
  4. python scipy优化器模块(optimize)
  5. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-heart
  6. tornado peewee_async
  7. 154. 寻找旋转排序数组中的最小值 II
  8. yum相关变量浅析
  9. CSS层级关系 学习笔记
  10. mapper语句的一些问题,union连表查询和mapper中根据条件不同采用不同语句的查询问题