<html>
<body> <script type="text/javascript"> //将long 型 转换为 日期格式 年-月-日 h:m:s
function getDateStringTools(date, pattern){
var dt = new Date(Number(date));
var year = dt.getFullYear();
var month = dt.getMonth()+1;
var day =dt.getDate();
var h = dt.getHours();
var m = dt.getMinutes();
var s = dt.getSeconds();
var strDate;
if(month<10){month ="0" + month;}
if(day<10){day = "0" + day;}
if(h<10){h = "0" + h;}
if(m<10){m = "0" + m;}
if(s<10){s = "0" + s;}
//2013-10-08 14:32 yyyy-MM-dd hh:mm
var date_0 = /^y{4}-M{2}-d{2}\s*$/;
//2013-10-08 14:32 yyyy-MM-dd hh:mm
var date_1 = /^y{4}-M{2}-d{2}\s*h{2}:m{2}$/;
//2013-10-08 14:32:09 yyyy-MM-dd hh:mm:ss
var date_2 = /^y{4}-M{2}-d{2}\s*h{2}:m{2}:s{2}$/;
//2013年10月08 14:32 yyyy年MM月dd hh:mm
var date_3 = /^y{4}年M{2}月d{2}\s*$/;
//2013-10-08 14:32 yyyy年MM月dd hh:mm
var date_4 = /^y{4}年M{2}月d{2}\s*h{2}:m{2}$/;
//2013-10-08 14:32:09 yyyy年MM月dd hh:mm:ss
var date_5 = /^y{4}年M{2}月d{2}\s*h{2}:m{2}:s{2}$/; if (date_0.test(pattern)) {
strDate = year+"-" + month+"-" + day;
} else if (date_1.test(pattern)) {
strDate = year+"-" + month+"-" + day+"&nbsp;" + h+":" + m;
} else if (date_2.test(pattern)) {
strDate = year+"-" + month+"-" + day+"&nbsp;" + h+":" + m+":" + s;
} else if (date_3.test(pattern)) {
strDate = year+"年" + month+"月" + day;
} else if (date_4.test(pattern)) {
strDate = year+"年" + month+"月" + day+"&nbsp;" + h+":" + m;
} else if (date_5.test(pattern)) {
strDate = year+"年" + month+"月" + day+"&nbsp;" + h+":" + m+":" + s;
} return strDate;
} document.write(getDateStringTools(1381213929988,'yyyy年MM月dd hh:mm:ss'));
alert(getDateStringTools(1381213929988,'yyyy年MM月dd hh:mm:ss'));
</script> </body>
</html>

Js正则匹配处理时间的更多相关文章

  1. js正则匹配的一个日常应用

    应用实例 1 /** 将段落中的 \n 转换为 <p></p>, 规范存储 */ 2 function formatParagraphForStore(val) { 3 var ...

  2. JS正则密码复杂度校验之:JS正则匹配半角英文符号

    概述 在JS密码校验中常常会遇到密码强度的校验需求,借用一位朋友提问的图,他在工作中遇到的一个比较经典的密码强度校验要求: 这个需求有两个难点,一,是如何使用正则匹配所有半角英文标点符号,二,是如何验 ...

  3. js正则匹配两位小数

    今天写一个用js正则校验最多保留两位小数的格式. a = /^\d+|\d+\.\d{1,2}$/; 测试 a.test(1.222); 结果:true 一下蒙了,怎么可能,最后找了好久,原来需要把^ ...

  4. js 正则匹配 域名【host】

    如果直接在js中是可以直接取到hostname的,以下方式是通过正则匹配: var url = "http://www.cnblogs.com/cench" var reg = / ...

  5. js 正则匹配(去掉html标签)

    正则匹配去掉所有html标签 var a = "<span>999</span>" a = a.replace(/<[^>]+>/g,' ...

  6. js正则匹配字符串

    这里我第一时间想到的就是用 js 的search 和 match ,其中最常见的是match: 1. str.search(regexp):search()方法不支持全局搜索,因为会忽略正则表达式参数 ...

  7. js正则匹配table,img及去除各种标签问题

    //获取公示栏内容 s = "$row.detail$"; mainContent =s; //如果有多个table使用下面注释的正则只会匹配成一个table //var tabR ...

  8. js正则匹配以某字符串开始字符串

    let decode_sql ="select * from table where create_user='user' order by id desc";   decode_ ...

  9. js 正则匹配 小结

    JS的正则表达式 rge.test(str) 检验目标对象中是否包含匹配模式,并相应的返回true或false   rge.source str.search(rge) 将返回一个整数值,指明这个匹配 ...

随机推荐

  1. noip模拟赛 解谜游戏

    题目描述LYK进了一家古董店,它很想买其中的一幅画.但它带的钱不够买这幅画.幸运的是,老板正在研究一个问题,他表示如果LYK能帮他解出这个问题的话,就把这幅画送给它.老板有一个n*m的矩阵,他想找一个 ...

  2. 洛谷—— P3576 [POI2014]MRO-Ant colony

    https://www.luogu.org/problem/show?pid=3576 题目描述 The ants are scavenging an abandoned ant hill in se ...

  3. Spring MVC-视图解析器(View Resolverr)-内部资源视图解析器(Internal Resource View Resolver)示例(转载实践)

    以下内容翻译自:https://www.tutorialspoint.com/springmvc/springmvc_internalresourceviewresolver.htm 说明:示例基于S ...

  4. Java中处理线程同步

    引自:http://blog.csdn.net/aaa1117a8w5s6d/article/details/8295527和http://m.blog.csdn.net/blog/undoner/1 ...

  5. Android HAL模块实现

    1. HAL介绍 Android的HAL(Hardware Abstract Layer硬件抽象层)是为了保护一些硬件提供商的知识产权而提出的.是为了避开linux的GPL束缚. 思路是把控制硬件的动 ...

  6. ytu2572——猜灯谜

    题目描写叙述 A 村的元宵节灯会上有一迷题: 请猜谜 * 请猜谜 = 请边赏灯边猜 小明想,一定是每一个汉字代表一个数字,不同的汉字代表不同的数字. 请你帮小明把全部的可能的数都找出来吧. 输入 没有 ...

  7. js的内建arguments数组

    调用函数时,只需在函数名后加一对用于传递参数的括号即可.var result = sum(1,2) 如果调用参数(a,b)的时候没有给值,则值默认为undefined.即使传递参数过多,多余的部分也会 ...

  8. oc51--循环retain

    // main.m // 循环retain #import <Foundation/Foundation.h> #import "Person.h" #import & ...

  9. Ubuntu Linux 安装 .7z 解压和压缩文件

    安装方法: sudo apt-get install p7zip 解压文件: 7z x manager.7z -r -o /home/xx解释如下:x 代表解压缩文件,并且是按原始目录解压(还有个参数 ...

  10. sqlserver 创建维护计划失败(SQL Server: 14234 错误)自动备份数据库计划

    创建维护计划失败(SQL Server: 14234 错误) (2011-06-25 14:44:24) 转载▼ 标签: 杂谈 分类: MSSQL 错误信息:对于 JobStep ' testBak ...