//格式化日期函数将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);
分享到:
相关推荐
在给定的代码示例中,我们可以看到一段 Java 代码,而不是 JavaScript。这段 Java 代码主要用于计算并打印出指定年份和月份的天数。然而,题目要求的是使用 JavaScript 来实现相同的功能。 #### JavaScript 实现...
根据给定的文件标题“javascript 取两个日期的差值”以及描述“求两个日期的差值,在平常用的应该很多的吧,希望能给你带来帮助...”,我们可以明确地了解到,该文章的主要目的是讲解如何用JavaScript计算两个日期...
这篇文档分享了几个关于JavaScript日期推断的脚本,包括比较日期、判断日期是否在特定时间段内、检测闰年以及识别重大节日前后一周的状态。以下是对这些知识点的详细解释: 1. **比较两个日期先后**: JavaScript...
在给定的代码中,`dataScope`函数接收两个参数`value1`和`value2`,它们分别代表时间段的起始日期和结束日期,格式为"YYYY-MM-DD"。函数内部首先定义了一个辅助函数`getDate`,用于将字符串格式的日期转换为`Date`...
在JavaScript中,我们经常需要处理时间,包括比较当前时间是否在特定时间段内。这在创建事件提醒、计划任务或者分析用户活动时非常有用。本文将详细介绍如何使用JavaScript来完成这个功能,以及涉及到的时间与字符串...
总的来说,这段JavaScript代码提供了一个简单而实用的方法来获取和格式化当前的日期和时间,使得在前端开发中处理时间展示变得更加便捷。在实际应用中,可以根据需求进行适当的修改,例如调整时区、格式或增加毫秒等...
在开发中,经常会遇到需要根据开始日期和结束日期获取中间所有日期列表的场景。下面将详细介绍如何使用JavaScript来实现获取两个日期之间所有日期的方法,并解读相关操作技巧。 首先,JavaScript中的Date对象是处理...
使用JavaScript获取当前日期和时间 在提供的代码示例中,主要通过`new Date()`来创建一个新的`Date`对象,该对象表示当前的日期和时间。然后通过一系列的方法来获取年份、月份、日期等具体信息。 #### `new Date...
在提供的代码段中,我们看到了几个功能强大的函数,它们专门用于获取和操作指定日期的前后日期。这些函数对于开发涉及到日期计算的Web应用尤其有用,例如日历应用、数据分析或者任何需要处理日期逻辑的地方。以下是...
这段代码的意思是,在页面加载完成后,每秒钟更新一次页面上 ID 为 "time" 的元素的内容,更新的内容为当前本地格式化的日期和时间。 ### 3. DOM 操作:getElementById() `getElementById()` 是一个常用的方法,...
在JavaScript中,处理日期和时间是一项常见的任务。提供的这段代码定义了一个名为Utils的对象,其中包含了一系列与日期相关的实用方法。这些方法包括判断闰年、获取星期数、获取月份前的日期数量、计算月份天数、...
在给定的代码段中,我们看到一些自定义函数,这些函数主要用于获取特定日期范围: - **`showToDay()`**:返回当前日期的字符串格式,例如"YYYY-MM-DD"。 - **`showWeekFirstDay()`**:获取当前星期的第一天,即周一...
通过以上分析,我们可以看到这段JavaScript代码主要实现了以下几个功能:获取并显示当前日期、计算给定日期是一年中的第几天,以及尝试实现农历日期的转换。这些功能不仅展示了JavaScript在处理日期和时间方面的强大...
综上所述,这段“javascript显示时间的代码”不仅展示了如何在网页上动态显示当前时间,还体现了对时间和日期的多种格式化处理,以及对浏览器兼容性的考虑。对于初学者来说,这是一个很好的学习示例,它涵盖了...
“工具”标签可能暗示存在某种开发工具或者库,可以帮助开发者快速集成日期选择和时间段选择功能,比如JavaScript库如jQuery UI、Bootstrap Datepicker或者Angular Material的Datepicker组件。 压缩包内的...
综上所述,这段代码通过 JavaScript 的 Date 对象获取实时日期和时间,并利用字符串操作格式化时间显示,最后通过 DOM 操作将格式化后的日期插入到页面元素中,利用 `setInterval` 函数定时更新显示的日期和时间,...
综上所述,这段代码展示了如何使用JavaScript处理日期和时间,包括时间的获取、格式化、AM/PM和星期的表示,以及计算和展示两个时间点之间的差值。这对于任何需要实时显示时间差的Web应用程序都是极其有用的,尤其是...
首先,JavaScript提供了内置的`Date`对象来处理日期和时间。我们可以创建一个新的`Date`实例,或者解析一个日期字符串来创建一个`Date`对象。对于日期字符串的格式,JavaScript支持多种格式,但最常见的是ISO 8601...
可以用来创建日期对象、获取或设置日期及时间的各个部分。 - **时间戳**:在计算机科学中,时间戳是表示某个时间点的一种方式,通常以自某一固定时间点(如 Unix 时间戳以1970年1月1日00:00:00 UTC 为起点)以来的...
根据给定的文件信息,我们将详细说明JavaScript实现根据时间段显示问候语的方法的知识点。 1. JavaScript基础概念 首先,我们需要了解JavaScript是一种基于原型、解释执行的脚本语言。它内置支持日期和时间对象的...