//格式化日期函数将20120405格式化成2012-04-05
Date.prototype.format = function(format) // author : meizz
{
var o =
{
"M+" : this.getMonth() + 1, // month
"d+" : this.getDate(), // day
"h+" : this.getHours(), // hour
"m+" : this.getMinutes(), // minute
"s+" : this.getSeconds(), // second
"q+" : Math.floor((this.getMonth() + 3) / 3), // quarter
"S" : this.getMilliseconds() // millisecond
}
if(/(y+)/.test(format)) format = format.replace(RegExp.$1,
(this.getFullYear() + "").substr(4 - RegExp.$1.length));
for(var k in o)if(new RegExp("(" + k + ")").test(format))
format = format.replace(RegExp.$1,
RegExp.$1.length == 1 ? o[k] :
("00" + o[k]).substr(("" + o[k]).length));
return format;
}
//设定一个日期
var _str = '20120506';
var _yyyy = _str.substr(0, 4);
var _mth = _str.substr(4, 2) - 1;
var _dd = _str.substr(6, 2);
//转换Date类型
var _theCurrentDateNoFmt = _date = new Date(_yyyy, _mth, _dd);
//格式化日期格式
var _theCurrentDateFmt = new Date(_yyyy, _mth, _dd).format("yyyy-MM-dd");
//(24 * 60 * 60 * 1000)毫秒后的日期
var _theNextDateTimes = _theCurrentDateNoFmt.getTime() + (24 * 60 * 60 * 1000);
//格式化日期
var _theNextDateDateFmt = new Date(_theNextDateTimes).format("yyyy-MM-dd");
alert(_theNextDateDateFmt);
分享到:
相关推荐
主要介绍了JavaScript比较当前时间是否在指定时间段内的方法,涉及javascript时间与字符串的转换及比较操作相关技巧,需要的朋友可以参考下
同步阻塞给定时间段的主线程睡眠一段给定时间段的主线程这类似于您可以在许多其他语言中找到的本机sleep()函数。 对于大多数任务,这是错误的工具! 尽可能使用异步API。 如果您需要等待某些资源,例如在您知道它...
}这段是为了节省代码,以后用得很多,其值相当于g(o)= document.getElementById(o);{o为ID变量,所以不需要加引号,当o替换为ID值后,切记要加引号,如g("a_1")= document.getElementById("a_1")}。 延伸:考虑一下...
可以使用JavaScript location....还可以使用JavaScript后自动给定时间段,以刷新页面。以下是每5秒后会刷新此页面的例子。可以改变这个时候按您的要求。 <html> <head> [removed] <!-- function AutoRe
在实际需要中可能需要规定在指定的时间之后再去执行一个函数以达成期望的目的,这也就是一个定时器效果,恰好在js中就已经给定了这样的一个函数setTimeout(),下面先介绍一下次函数的 用法: 语法: 复制代码 ...
获取Uni v2令牌导出。 对于TAP,这是 笔记。 如果要奖励池中已有的用户,则必须从时间开始进行提取。 将此导入到本地mysql数据库中(有关结构,请参见tables.sql)。 忽略datatime字段,您不需要它。 使用以下...
时间段.js 将事件数据分组为时间段。动机沿时间线显示数据需要对该数据进行分组。 考虑在日历上显示事件。 如果日历有周的分辨率,并且每周最多可以由一个项目表示,那么给定周的所有事件都需要组合在一起。术语事件...
JavaScript:定义行为和动作 (基于对象和事件驱动的客户端脚本语言;也是一种广泛应用于客户端Web开发的脚本语言) 基于对象:网页中的一切元素都是假象!不需要new,即可直接使用 事件驱动:JavaScript的执行都是...
Extant是SQL的COALESCE的实现,我已经使用了一段时间以解决JavaScript真实性将''和0视为true的事实,因此|| 运算符不能总是用于创建给定的或默认的单线。 const { coalesce } = require ( 'extant' ) function foo...
电子邮件RSS样本抓取多个RSS feed,并从给定时间段的每个RSS feed中选取样本,然后生成电子邮件摘要并通过sendmail发送。为什么我使用它来自动创建和发送其中包含来自我的最新帖子,这些帖子是计算机进程,每天都会...
d3plus-时间轴 易于使用的javascript时间轴。...d3plus时间轴还允许用户使用一维选择给定的时间段,从而扩展了的功能。 这是创建d3plus时间轴所需要做的一切: new d3plus . Timeline ( ) . domain
钟声与特定时间段无关 根据给定的标准,猜测特定日期的响铃时间表 原料药 时间作为实例传递。 当参数是时间时, Bells尝试将其解析为HH:mm时间(24小时时间)。 日期参数必须以指定的格式给出。 Bells...
说明:返回给定时间段内指定位置的每小时天气数据数组。参数: lat *纬度 long *经度 dateStart *日期范围的开始日期(采用任何可接受的日期格式)(当不使用dateEnd时,仅查询dateStart) dateEnd日期范围的结束...
load ( '//meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/EditStats.js&action=raw&ctype=text/javascript' ) ; 清除浏览器的缓存。 这将导入我在 Meta-wiki 上维护的脚本的缩小副本。
2.我们利用 函数降频技术(function debouncing) 来限制一段时间内给定方法被调用的次数,请参考:如何防止事件函数的高频触发(中文翻译) 3.我们使用 JavaScript加载器 来加载我们确实需要的那部分资源,等等。 还有一种...
利息计算器关于利息计算器(简称icalc)是一个Web应用程序,可计算给定时间段内存款帐户的利息并显示帐户余额。 它可以计算单利和复利。 该应用程序以HTML 5,CSS和JavaScript编写,因此可以在每个Web服务器以及本地...
SunCalc是BSD许可的微型JavaScript库,用于计算给定位置和时间的太阳位置,日光相位(日出,日落,黄昏等的时间),月亮位置和月相,由 ( )创建为的一部分。 大多数计算基于出色的“天文学答案”文章中有关和的...
pid-stats 为 statsd 生成进程信息,给定 pid 文件。 使用并需要安装 。 用 node.js 编写。...pid-stats 将在配置的时间段内(默认为 5 秒)对目标进程进行采样,将值写入 statsd 并退出。 它随着时间的推
允许根据某些标识符对在一个时间段内可以调用的时间操作数设置限制。 已经过测试可与 actionhero 8 和 actionhero 9 一起使用。 入门 这是一个示例配置文件,其中包含会发生什么的示例。 // Will be found at ...
(这可能需要一段时间,因为其依赖项需要构建一些数据库。) 用法 var createMishear = require('mishear'); var mishear = createMishear(); mishear('running', logMishearings); function logMishearings(error, ...