JavaScript中,格式化DateTime

参考 http://www.cnblogs.com/best/p/3537030.html

new Date(parseInt(list[i].StudyTime.replace(/\D/igm, ""))).toLocaleString()
运行结果 【2016/10/22 上午12:00:00】

new Date(parseInt(list[i].StudyTime.replace(/\D/igm, ""))).toString()

运行结果 【Sun Oct 23 2016 00:00:00 GMT+0800 (中国标准时间)】

new Date(parseInt(list[i].StudyTime.replace(/\D/igm, ""))).toDateString()

运行结果 【Mon Oct 24 2016】

时间: 2024-11-17 20:51:45

JavaScript中,格式化DateTime的相关文章

将 javascript 中的 timestamp(时间戳) 转 c# 的 datetime类型

相信很多人在工作中都会遇到需要将 timestamp(时间戳) 转换为 datetime 类型,特别是做网站开发的时候,有时候需要将前端传递过来的 timestamp 转为 datetime 类型,而在转的过程中发现了需要注意的地方. 首先先说说在 javascript 中产生 timestamp 的方式,一般有以下几种方式: var date = new Date(); //获取timestamp var timestamp1 = date.getTime(); var timestamp2

Javascript中Date对象的格式化

很多语言中都带有日期的格式化函数,而Javascript中却没有提供类似的方法.之前从某位前人的帖子中发现了下面的代码,感觉非常简洁,存留备用. /** * 时间对象的格式化; */ Date.prototype.format = function (format) { /* 示例 var d=new Date(); d.format("YYYY-MM-dd hh:mm:ss"); 结果:"2014-01-02 12:34:56" */ var o = { &quo

JavaScript中对日期格式化的新想法.

其实我们对与日期的显示,也就那么几种,不需要每次都传格式化字符串. 只要告诉函数你想要什么结果就好了,以下是在ios的JavaScript中我新写的日期格式化函数: 1 /** 2 格式化日期 3 @param {String} formatStr-格式化字符串 4 @description 5 "date":显示日期.如:2017/09/09 6 "time":显示时间.如:15:09:05 7 "minute":显示到分钟.如:2017/09

Javascript中String对象的常用方法

charAt(): 返回在指定位置的字符. charCodeAt(): 返回在指定的位置的字符的 Unicode 编码. var s = "Smile forever!"; s.charAt(2); //i s.charCodeAt(2); //105 concat(): 连接字符串,参数可以是多个字符串. var s1 = "Smile forever!"; var s2 = "extend"; s1.concat(s2); //Smile f

JavaScript中的execCommand

execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令.处理Html数据时常用 如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) ,其中:sCommand为指令参数(如下例中的"2D-Position"),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的"false"即表示不显示对话框),动态参数一 般为一可用值或属性值(如下例中的"true&qu

了解 JavaScript 中的内置对象

所有编程语言都具有内部(或内置的)对象来创建 语言的基本功能.内部对象是 您编写自定义代码所用语言的基础, 该代码基于您的想象实现自定义功能.JavaScript 有许多 将其定义为语言的内部对象.本文介绍了一些 最常用的对象,并简要介绍了它们 有哪些功能以及如何使用这些功能. Number JavaScript Number 对象是 一个数值包装器.您可以将其与 new 关键词结合使用,并将其设置为一个稍后要在 JavaScript 代码中使用的变量: var myNumber = new N

JavaScript中伪协议 javascript:研究

将javascript代码添加到客户端的方法是把它放置在伪协议说明符javascript:后的URL中.这个特殊的协议类型声明了URL的主体是任意的javascript代码,它由javascript的解释器运行.如果javascript:URL中的javascript代码含有多个语句,必须使用分号将这些语句分隔开.这样的URL如下所示: javascript:var now = new Date(); "<h1>The time is:</h1>" + now;

javascript中遇到Cannot read property &#39;split&#39; of undefined问题

function NewDate(dateTime) { var fulldate = dateTime.split('-'); var day = fulldate[2].split(" "); var time = day[1].split(":"); var date = new Date(); date.setFullYear(fulldate[0]); date.setMonth(fulldate[1] - 1); date.setDate(day[0])

关于C#中的DateTime类型的技巧

* datetime.now.tostring()方法默认的你是无法得到全部的时间的格式的,只能得到日期,得不到具体时间,如果要具体时间,就应该使用 datetime的tostring()重载,datetime.now.tostring("F")这样就能拿到完整的时间格式了. 参数format格式详细用法 格式字符 关联属性/说明 d ShortDatePattern D LongDatePattern f 完整日期和时间(长日期和短时间) F FullDateTimePattern(

JavaScript中的ParseInt(&quot;08&quot;)和“09”返回0的原因分析及解决办法

今天在程序中出现一个bugger ,调试了好久,最后才发现,原来是这个问题. 做了一个实验: alert(parseInt("01")),当这个里面的值为01====>07时都是正常的,但是在"08","09"就会返回0 (这种现象出现在ie内核的浏览器中,如360浏览器就会出现这种错误)(谷歌,火狐不受影响). 查阅资料得知着这种现象原因: 大神的解释: 01--07自然没有问题,但是09,08都是不合格的八进制形式,所以被按照0处理了.