文档章节

Date 自定义方法

why_Dk37
 why_Dk37
发布于 2016/12/04 17:48
字数 184
阅读 11
收藏 1

有时我们需要对日期格式化,这时可以利用javascript 的prototype机制进行扩展。

如下,我们为Date对象增加了一个Format方法,接受一个格式化参数,返回格式化后的日期字符串。

Date.prototype.Format = function (fmt) { //author: meizz
            var o = {
                "M+": this.getMonth() + 1, //月份
                "d+": this.getDate(), //日
                "H+": this.getHours(), //小时
                "m+": this.getMinutes(), //分
                "s+": this.getSeconds(), //秒
                "q+": Math.floor((this.getMonth() + 3) / 3), //季度
                "S": this.getMilliseconds() //毫秒
            };
            if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
            for (var k in o)
                if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
            return fmt;
        }

我们可以像使用java日期格式化一样来来使用这个方法。

new Date().Format("yyyy-MM-dd")
new Date().Format("yyyy-MM-dd HH:mm:ss")

© 著作权归作者所有

共有 人打赏支持
why_Dk37
粉丝 1
博文 22
码字总数 17584
作品 0
海淀
程序员
iOS 用本地文件保存自定义模型

iOS 用本地文件保存自定义模型 标签: 自定义模型文件存储iosNSKeyedArchiver 2016-08-18 13:59 2163人阅读 评论(0) 收藏 举报 分类: iOS(44) 版权声明:本文为博主原创文章,未经博主允许...

wakice
2017/10/10
0
0
javascript中对象方法

将对象转换成字符串时: 1.调用对象的toString()方法,将对象转换成返回的字符串,如果方法返回其它基本数据类型,则会自动转换成字符串; 2.如果对象没有toString()方法,或方法返回的不是基...

闵开慧
2013/02/17
0
0
IDEA②:类注解和方法注解(自定义模板)

注解 类注解 位置:File -> sesstings... => Editor -> File and Code Templates 在 Files 标签下找到 Class 文件,其中:#parse("File Header.java") 在 Includes 标签找到上面引用的文件 ......

s6
04/19
0
0
ASP.NET缓存

文地址:http://www.codeproject.com/KB/aspnet/AspDotNetCache.aspx 介绍 缓存是在内存存储数据的一项技术,也是ASP.NET中提供的重要特性之一。例如你可以在复杂查询的时候缓存数据,这样后...

吞吞吐吐的
2017/09/07
0
0
自定义异常类。请为下面的Date2类定义一个异常类,当set方法的3个整形参数不能构成一个合法的日期时候,抛出异常,Date2类中的其他方法将捕获并处理该异常。

自定义异常类。请为下面的Date2类定义一个异常类,当set方法的3个整形参数不能构成一个合法的日期时候,抛出异常,Date2类中的其他方法将捕获并处理该异常。 public class Date2 //公有的类,...

陈明民
2015/04/27
388
0

没有更多内容

加载失败,请刷新页面

加载更多

Java GC机制详解

垃圾收集 Garbage Collection 通常被称为“GC”,本文详细讲述Java垃圾回收机制。 导读: 1、什么是GC 2、GC常用算法 3、垃圾收集器 4、finalize()方法详解 5、总结--根据GC原理来优化代码 ...

小刀爱编程
15分钟前
1
0
ORACEL学习--理解over()函数

二、理解over()函数 1.1、两个order by的执行时机 分析函数是在整个sql查询结束后(sql语句中的order by的执行比较特殊)再进行的操作, 也就是说sql语句中的order by也会影响分析函数的执行结果...

spinachgit
17分钟前
1
0
抽象语法树

import asttree = ast.parse('def hello_word(): print("hello world!")')def hell_word(): print(1)print(ast.dump(tree)) 语法树 可以基于这个实现另外一种编程语言...

colin_86
18分钟前
1
0
Akka查询设备组《fourteen》译

加入以下依赖到项目中: 介绍: 到目前为止,我们看到的会话模式很简单,因为它们要求Actor保持很少或没有状态。 特别: 设备actor返回一个读数,不需要更改状态。 记录温度,更新单个字段。...

woshixin
25分钟前
1
0
wait、notify、notifyAll 的用法

wait()、notify()、notifyAll()是三个定义在Object类里的方法,用来控制线程的状态。这三个方法最终调用的都是jvm的native方法, 随着jvm运行平台的不同可能有些许差异。 wait(): 使持有该对...

noob_fly
27分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部