js, 当天,当月,当年
function getCurrentDay(){
var date = new Date();
return {"start":date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate(),
"end":date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate()};
}
function getCurrentYear() {
var date = new Date();
return {"start":date.getFullYear() + "-01-01", "end": date.getFullYear() + "-12-31" };
}
function getCurrentMonth() {
var date = new Date();
return {"start":date.getFullYear() + "-" + (date.getMonth() + 1) + "-01",
"end": date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + getLastDay(date.getFullYear(), (date.getMonth() + 1)) };
}
$(":radio[name$=rblDateShortCut]").bind("click", function(){ setDate(); });
function setDate(){
var dateValue = $(":radio[name$=rblDateShortCut]:checked").val()
var dateRange;
if ( dateValue == "0") { // 日
$(":input[id$=txtDateStart]").val(getCurrentDay().start);
$(":input[id$=txtDateEnd]").val(getCurrentDay().end);
} else if ( dateValue == "1" ) { // 月
$(":input[id$=txtDateStart]").val(getCurrentMonth().start);
$(":input[id$=txtDateEnd]").val(getCurrentMonth().end);
} else { // 年
$(":input[id$=txtDateStart]").val(getCurrentYear().start);
$(":input[id$=txtDateEnd]").val(getCurrentYear().end);
}
}
function getLastDay(year, month) {
var new_year = year; // 取当前的年份
var new_month = month++; // 取下一个月的第一天,方便计算(最后一天不固定)
if(month>12) // 如果当前大于12月,则年份转到下一年
{
new_month -=12; // 月份减
new_year++; // 年份增
}
var new_date = new Date(new_year,new_month,1); // 取当年当月中的第一天
return (new Date(new_date.getTime() - 1000 * 60 * 60 * 24)).getDate(); // 获取当月最后一天日期
}
分享到:
相关推荐
### SQL语句:查询当月、当年数据及本周数据 #### 概述 在数据库管理与数据分析领域,针对特定时间段内的数据查询是非常常见的需求之一。本文将详细介绍如何使用SQL语句来查询当前月份、当年以及本周的数据。这些...
### JavaScript 获取当月天数 #### 知识点解析 在给定的代码示例中,我们可以看到一段 Java 代码,而不是 JavaScript。这段 Java 代码主要用于计算并打印出指定年份和月份的天数。然而,题目要求的是使用 ...
获取当天、昨天、上周、当月、上个月 当年等起始和结束时间
标题“javascript获取当月第一天和最后一天”涉及的是JavaScript编程中的日期处理技术,特别是如何获取当前月份的第一天和最后一天的日期。JavaScript的Date对象是处理日期和时间的主要工具,但默认方法并不直接提供...
总结一下,JavaScript获取当月第一天和最后一天的关键在于理解Date对象的属性和方法,并通过适当的计算调整日期。通过`setDate(1)`可以得到当月第一天,通过计算下个月第一天并减去一天可得到当月最后一天。这些知识...
### JavaScript 获取年月日及当月天数 在JavaScript中,日期对象提供了丰富的API来处理时间与日期。本文将详细介绍如何使用JavaScript获取当前日期的年、月、日以及当月的总天数。 #### 一、JavaScript日期对象...
html+javascript 显示当月日历,标注今日日期 。
js 实现 取当月的最后一天! 值得下载看看!资源免费,大家分享!!
也是通过js实现了一款日历控件的效果,功能很不错!通过点击日历控件,可以将自己点击在日历控件上面的时间添加到Textbox中
js 特效 html 特效 计算当月还剩天数 js 特效 html 特效 计算当月还剩天数
如何显示当月的所有日期
在C#编程中,计算当月的工作日天数是一项常见的任务,尤其在处理日期相关的业务逻辑时。这个任务可以通过各种方法实现,对于初学者来说,理解并编写这样的代码是提升编程技能的重要步骤。下面我们将详细探讨如何使用...
以下是一些关于如何根据年月获取当月天数及日期的相关知识点: 1. **日期时间库**: 大多数编程语言都提供了内置的日期时间库,例如Python中的`datetime`模块,Java中的`java.time`包,JavaScript中的`Date`对象等...
在JavaScript编程中,根据月份返回当月所有日期是一项常见的任务,尤其在处理日历、数据分析或者时间相关的应用中。这个任务通常涉及到日期对象的操作和循环逻辑。以下将详细讲解如何实现这一功能,并介绍相关的...
代码如下: 代码如下:[removed] <!– Beginvar today = new Date();var now = today.getDate();var year = today.getYear();if (year < 2000) year += 1900; // Y2K fixvar month = today.getMonth();...
本文将详细介绍一个用于获取当月第一天和最后一天的JS时间小插件,以及它提供的其他有用方法。 首先,我们来理解如何获取当前月的第一天和最后一天。在JavaScript中,Date对象是处理日期和时间的主要工具。但是,它...
一个计算某一天是当年或当月的第几周的函数,有实例,简单,一看就懂,拿来就用。本人原创。任何人都可以自由使用,但本人保留版权。
本文将详细介绍如何使用SQL语句查询当天、本周、当月、本季度以及本年的数据。 首先,我们来看如何查询当天的数据。MySQL提供了`CURDATE()`函数来获取当前日期,`TO_DAYS()`函数可以将日期转换为天数。以下两种方式...
下面,我们将详细探讨如何利用JavaScript编写一个根据年份和月份来获取当月天数的函数。 首先,我们需要了解JavaScript中的`Date`对象。`Date`对象在JavaScript中用于处理日期和时间。在JavaScript中,月份是从0...