javascript 格式化时间日期函数代码脚本之家修正版
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 t=new Date();
document.write("格式化前:"+t+"
");
t=new Date().format("yyyy-MM-dd hh:mm:ss");
document.write("格式化后:"+t);
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
javascript格式化日期时间函数_时间日期_我们
http://www.jb51.net/article/14753.htm
相关推荐
-
js 格式化时间日期函数小结
复制代码 代码如下: 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.g
-
js格式化时间小结
废话不多说,先把各种格式化方法贴给大家 复制代码 代码如下: var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate
-
js格式化时间和js格式化时间戳示例
复制代码 代码如下: /** * 时间对象的格式化; */Date.prototype.format = function(format) { /* * eg:format="YYYY-MM-dd hh:mm:ss"; */ var o = { "M+" :this.getMonth() + 1, // month "d+" :this.getDate(), // day &q
-
js格式化时间的方法
本文为大家分享了javascript时间格式化的方法,分享给大家供大家参考,具体内容如下 可以说是Web项目中不可或缺的一个Javascript类库,它可以帮助你快速的解决客户端编程的许多问题,下面贴出一个用js格式化时间的方法. Date.prototype.format =function(format) { var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day &quo
-
js格式化时间的简单实例
Date.prototype.format = function(format) { //author: meizz let o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "H+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds
-
Javascript日期格式化format函数的使用方法
前言 Javascript日期格式化在日常开发中还是挺常见的,那么下面就给大家分享Javascript时间格式format函数的两种使用方法示例,一起来看看. 方法一 Date.prototype.pattern=function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours()%12 == 0 ? 1
-
JS实现的4种数字千位符格式化方法分享
所谓的数字千分位形式,即从个位数起,每三位之间加一个逗号.例如"10,000".针对这个需求,我起初写了这样一个函数: 复制代码 代码如下: // 方法一 function toThousands(num) { var result = [ ], counter = 0; num = (num || 0).toString().split(''); for (var i = num.length - 1; i >= 0; i--) { co
-
JavaScript实现字符串与日期的互相转换及日期的格式化
字符串转日期.日期转字符串 // 2014-02-25 /** * 字符串转时间(yyyy-MM-dd HH:mm:ss) * result (分钟) */ stringToDate : function(fDate){ var fullDate = fDate.split("-"); return new Date(fullDate[0], fullDate[1]-1, fullDate[2], 0, 0, 0); } /** * 格式化日期 * @param date 日期 * @
-
AngularJS 日期格式化详解
AngularJS是为了克服HTML在构建应用上的不足而设计的.HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了.所以我做了一些工作(你也可以觉得是小花招)来让浏览器做我想要的事. AngularJS的日期格式化有两种形式,一种是在HTML页面,一种是在JS代码里,都是用到AngularJS的过滤器$filter. HTML: date_expression 即 你在$scope中设的date类型变量(注意,一定是date object才正确), 也是要显
-
JSP中常用的JSTL fmt(format格式化)标签用法整理
JSTL标签提供了对国际化(I18N)的支持,它可以根据发出请求的客户端地域的不同来显示不同的语言.同时还提供了格式化数据和日期的方法.实现这些功能需要I18N格式标签库(I18N-capable formation tags liberary).引入该标签库的方法为: <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> I18N格式标签库提供了11个标签,这些 标签从功能上
随机推荐
- jQuery扁平化风格下拉框美化插件FancySelect使用指南
- java web SpringMVC后端传json数据到前端页面实例代码
- JMagick实现基本图像处理的类实例
- 探究Python多进程编程下线程之间变量的共享问题
- C#实现txt定位指定行完整实例
- MySQL存储过程例子(包含事务,输出参数,嵌套调用)
- Windows下MySQL服务无法停止和删除的解决办法
- jquery实现的图片点击滚动效果
- 使用JSON.parse将json字符串转换成json对象的时候会出错
- JavaEE中用response向客户端输出中文数据乱码问题分析
- JQuery+Ajax实现数据查询、排序和分页功能
- 基于jQuery的可以控制左右滚动及自动滚动效果的代码
- 动态库调用静态库示例讲解
- 详解SwipeListView框架实现微信\QQ滑动删除效果
- vue引入新版 vue-awesome-swiper插件填坑问题
- mysql server 5.7.20 安装配置方法图文教程
- js中的深浅拷贝问题简析
- Pandas的read_csv函数参数分析详解
- Python如何筛选序列中的元素的方法实现
- js中console在一行内打印字符串和对象的方法