第二章 JavaScript 时间格式化

2.1 Ticks 转换为常规日期

2.2 常规日期格式化

<input
type="button"
value="时间格式化"
onclick="datetimeFormart('/Date(1388505600000)/')"
/>

<input
type="button"
value="时间格式化"
onclick="datetimeFormart('/Date(1388505600000)/')"
/>

<script
type="text/javascript">

 

Date.prototype.format = function (timeStr) {

var o = {

"M+": this.getMonth() + 1,

"d+": this.getDate(),

"H+": this.getHours(),

"m+": this.getMinutes(),

"s+": this.getSeconds(),

"f+": this.getMilliseconds()

}

if (/(y+)/.test(timeStr))

timeStr = timeStr.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));

 

for (var k in o)

if (new RegExp("(" + k + ")").test(timeStr))

timeStr = timeStr.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));

 

return timeStr;

}

 

 

 

function datetimeFormart(str) {

var obj1 = {};

obj1 = eval("(" + '{data:"/Date(1388505600000)/"}' + ")");

 

//alert(obj1.data);

var reg = /\d+/g;

var numArr = obj1.data.match(reg);

// alert(numArr.length);

if (numArr.length > 0) {

// alert(numArr[0]);

}

 

var d = new Date(parseInt(numArr[0]));

//alert(d);

//alert(d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate() + " " + d.getHours() + ":" + d.getMinutes(), d);

 

alert(d.format("MM"));

alert(d.format("yyyy-MM-dd HH:mm:ss"));

}

</script>

2_JavaScript日期格式化的更多相关文章

  1. C# DateTime日期格式化

    在C#中DateTime是一个包含日期.时间的类型,此类型通过ToString()转换为字符串时,可根据传入给Tostring()的参数转换为多种字符串格式. 目录 1. 分类 2. 制式类型 3. ...

  2. Json.net日期格式化

    1. 全局设置,可以在App_Global中配置 JsonSerializerSettings setting = new JsonSerializerSettings(); JsonConvert. ...

  3. 分享自己写的JS版日期格式化和解析工具类,绝对好用!

    前言 本来想模仿Java里面的SimpleDateFormat()对象的,但是感觉这样用起来不方便,所以还是直接写成单独的方法算了. 原文链接 日期格式化 使用说明 formatDate(date, ...

  4. Oracle 英文 非标准格式 日期 格式化

    最近在处理一张表的时候,需要按照日期排序,日期字段中日期的格式有两种. 格式一:07-Aug-2015 格式二:10/28/16 日期转化及格式化sql语句: select to_date('07-A ...

  5. Sql Server 日期格式化函数

    Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVE ...

  6. django 过滤器、日日期格式化参数

    转载:http://blog.csdn.net/xyp84/article/details/7945094 django1.4 html页面从数据库中读出DateTimeField字段时,显示的时间格 ...

  7. 161226、js日期格式化

    JavaScript Date format(js日期格式化) 方法一:// 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季 ...

  8. Sql Server 中一个非常强大的日期格式化函数

    Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0)-- 05 16 2006 10:57AMSelect CONV ...

  9. SQL Server中的日期格式化

    SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate()    2004-09-12 11:06:08 ...

随机推荐

  1. UIAlertView用法

    1. 最简单的用法 UIAlertView*alert = [[UIAlertView alloc]initWithTitle:@"提示" message:@"这是一个简 ...

  2. Bootstrap学习的点点滴滴

    1)网站:http://www.bootcss.com/http://v3.bootcss.com/getting-started/#downloadhttps://github.com/twbs/b ...

  3. Arcgis-ModelBuilder和Python学习

    老师的一个项目,需求如下: 1)arcgis版本使用9.2: 2)需要发布一个数据入库服务,第三方调用这个服务,就可以将“水窖”点位数据存入到服务器数据库中的“水窖”图层: 3)入库前需要检查“水窖” ...

  4. java selenium 项目环境搭建(一)

    1.使用jdk1.7版本.jdk下载,请再百度输入 jdk 1.7下载,环境配置参考

  5. ee

    <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Inse ...

  6. 《Head First 设计模式》ch.1 策略(Strategy)模式

    策略模式 定义了算法族,分别封装起来,让它们可以互相替换,让算法的变化独立于使用算法的客户. 模式名词的意义 威力强大,交流的不止是模式名称,而是一整套模式背后所象征的质量.特性.约束 用更少的词汇做 ...

  7. MSDN(电驴)

    主站: http://msdn.itellyou.cn/ 辅站: http://msdn.ez58.net/

  8. Postman使用小技巧 - 用Postman生成Request代码

    Postman这款工具可以让你很方便的测试你的Web API,那如果你实在是没办法用Postman,必须手写代码,又或者你有别的需求是Postman没法实现的,你必须写一个特殊的script或App来 ...

  9. BZOJ3613 南园满地堆轻絮-二分法

    http://www.lydsy.com/JudgeOnline/problem.php?id=3613 //话说BZOJ终于修好了... Description 小 Z 是 ZRP(Zombies' ...

  10. spring batch学习笔记

    Spring Batch是什么?       Spring Batch是一个基于Spring的企业级批处理框架,按照我师父的说法,所有基于Spring的框架都是使用了spring的IoC特性,然后加上 ...