文档章节

js--时间切割装换工具类

z
 zhengzhixiang
发布于 10/15 20:33
字数 220
阅读 12
收藏 0
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript">
        /*
         * 修改data原型对象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;
        }
        //编写工具类方法           
        function parseYYYYMMDDHHMMSS(strDate,pattern){
            if(strDate==undefined||strDate.length!=14){
                return " ";
            }
            var year=strDate.substring(0,4);
            var month=strDate.substring(4,6);
            var day=strDate.substring(6,8);
            var hour=strDate.substring(8,10);
            var min=strDate.substring(10,12);
            var sec=strDate.substring(12,14);
            //兼容IE
            var target=year+"/"+month+"/"+day+" "+hour+":"+min+":"+sec;
            var data=new Date(target);
            return data.Format(pattern);
            console.log(result)
        }






        //测试方法
        var  result=parseYYYYMMDDHHMMSS("20190808080808","yyyy-MM-dd hh:mm:ss");
        console.log(result);
    </script>
</head>
<body>
</body>
</html>

© 著作权归作者所有

z
粉丝 0
博文 80
码字总数 27547
作品 0
厦门
私信 提问
志筛选记录、日志切割、过期时间设置

11.22 访问日志不记录静态文件 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录 把虚拟主机配置文件改成如下:在custom上边进行配置 重新加载配置文件 -t, graceful 11.23...

派派菠菜
2018/05/31
24
0
【2018.05.30学习笔记】【linux基础知识11.22-11.24】

11.22 访问日志不记录静态文件 apache的访问日志会记录网站每个文件被获取的信息,这样日志信息量会很大,我们排查日志的时候不容易筛选有用的记录。我们可以把静态文件的日志设置为不记录,...

lgsxp
2018/05/30
86
0
访问日志静态文件,访问日志切割,静态元素过期时间

[toc] 一 访问日志不记录静态文件 很多网站大多为静态网页,网页内部的图片、css文件等同样有其网址链接,如果不设置,这些无效的信息也将被存入访问日志中,会导致访问日志文件大小快速增加...

夏为的Linux
2018/11/19
4
0
必考知识点-JavaScript类型转换(讲原理)

一、类型转换先说类型 类型转换指将一种类型转换为另一种类型,那我们首先来说说JavaScript中的类型。 1.1原始(Primitive)数据类型 Null Undefined Boolean String Number Symbol BigInt Big...

蜗牛的北极星之旅
11/08
0
0
42.访问日志不记录静态文件及切割 静态元素过期时间

11.22 访问日志不记录静态文件 11.23 访问日志切割 11.24 静态元素过期时间 扩展 apache日志记录代理IP以及真实客户端IP http://ask.apelearn.com/question/960 apache只记录指定URI的日志 ...

王鑫linux
2018/08/04
9
0

没有更多内容

加载失败,请刷新页面

加载更多

发布npm包

1、在NPM网站上注册,并验证(verify)自己的邮箱,一定要验证,不然在发布时会提示你 https://www.npmjs.com 2、在命令行里登录npm, 按提示依次输入用户名 密码 注册邮箱 PS {你本地库的文...

羊皮卷
18分钟前
3
0
数组

数组:可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩 数组中的元素都可以通过下标来访问,下标从 0 开始。...

Lao鹰
18分钟前
4
0
Spark internal

SparkStream 如何使用checkpoint ? 都 9102 年了,就不要用 RDD 和 DStream API 了吧…… DataFrame/Dataset 和 Structured Streaming 是在RDD 和 DStream 上层. Spark SQL and DataFram......

MtrS
今天
9
0
Kafka实战(五) - 核心API及适用场景全面解析

1 四个核心API ● Producer API 允许一个应用程序发布一串流式的数据到一个或者多个Kafka topic。 ● Consumer API 允许一个应用程序订阅一个或多个topic ,并且对发布给他们的流式数据进行处...

JavaEdge
今天
13
0
实现线程的第三种方式——Callable & Future

Callable Runnable 封装一个异步运行的任务, 可以把它想象成为一个没有参数和返回值的异步方 法。Callable 与 Runnable 类似, 但是有返回值。Callable 接口是一个参数化的类型, 只有一 个...

ytuan996
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部