`
maccter
  • 浏览: 64580 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

js获取当前月的第一天和最后一天

阅读更多

js获取当前月的第一天和最后一天:

 

function getFirstAndLastMonthDay( year, month){  
               var   firstdate = year + '-' + month + '-01';
               var  day = new Date(year,month,0); 
               var lastdate = year + '-' + month + '-' + day.getDate();//获取当月最后一天日期  
  //给文本控件赋值。同下
               return lastdate;
            }

 

 

js将String类型转换为Date类型:

 

function string2Date(aStringDate){
   var datepattern=/^((\d{2}(([02468][048])|([13579][26]))\-((((0[13578])|(1[02]))\-((0[1-9])|([1-2][0-9])|(3[01])))|(((0[469])|(11))\-((0[1-9])|([1-2][0-9])|(30)))|(02\-((0[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))\-((((0[13578])|(1[02]))\-((0[1-9])|([1-2][0-9])|(3[01])))|(((0[469])|(11))\-((0[1-9])|([1-2][0-9])|(30)))|(02\-((0[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0[0-9])|(1[0-9])|(2[0-3]))\:([0-5][0-9])))$/;
	 if(!datepattern.exec(aStringDate)){
	 	alert("非法日期格式!");
	 	return;
	 	}
	 var year=Number(aStringDate.substring(0,4));
	 var month=Number(aStringDate.substring(5,7));
	 month--;
	 var mydate=Number(aStringDate.substring(8,10));
	 var hour=Number(aStringDate.substring(11,13));
	 var minute=Number(aStringDate.substring(14,16));
	 
	 return new Date(year,month,mydate,hour,minute);	
}

 

 

js将Date类型转换为String类型:

 

function date2String(aDate){
  var year=aDate.getYear();
	var month=aDate.getMonth();
	month++;
	var mydate=aDate.getDate();
	var hour=aDate.getHours();
	var minute=aDate.getMinutes();
	var mytime=year+"-"+(month<10?"0":"")+month+"-"+(mydate<10?"0":"")+mydate+" "+(hour<10?"0":"")+hour+":"+(minute<10?"0":"")+minute;  
  return mytime;
}

 

分享到:
评论

相关推荐

    javascript获取当月第一天和最后一天

    标题“javascript获取当月第一天和最后一天”涉及的是JavaScript编程中的日期处理技术,特别是如何获取当前月份的第一天和最后一天的日期。JavaScript的Date对象是处理日期和时间的主要工具,但默认方法并不直接提供...

    js中获取当前月的第一天和最后一天

    在JavaScript中,获取当前月的第一天和最后一天是常见的日期处理任务,这有助于进行日历功能的开发或者数据统计等场景。以下是如何实现这个功能的详细步骤和相关知识点: 1. **JavaScript日期对象**:首先,我们...

    获取当月的第一天和最后一天

    首先,我们来理解如何获取当前月的第一天和最后一天。在JavaScript中,Date对象是处理日期和时间的主要工具。但是,它并不直接提供获取特定月份第一天或最后一天的内置方法。因此,开发者通常需要自定义函数来实现这...

    获得当前月的第一天和最后一天

    在JavaScript编程中,获取当前月份的第一天和最后一天是常见的日期处理需求,这对于日历应用、数据分析或者其他与时间相关的功能非常有用。以下是如何利用JavaScript实现这个功能的详细说明。 首先,我们来理解“js...

    js获取当前月的第一天和最后一天的小例子

    在JavaScript编程中,有时我们需要获取当前月份的第一天和最后一天,这对于日历应用、数据分析或者时间范围筛选等功能非常有用。本文将详细介绍如何使用JavaScript来实现这个功能,特别地,我们将结合一个使用XDate....

    javascript脚本获取当月第一天日期和最后一天日期

    在JavaScript编程语言中,获取当前月份的第一天和最后一天的日期是常见的需求,尤其是在处理日期相关的功能时。这里我们将详细探讨如何使用JavaScript实现这个功能。 首先,我们需要了解JavaScript中的Date对象。...

    js 计算月/周的第一天和最后一天代码

    在JavaScript中,有时我们需要计算特定月份或周的第一天和最后一天,这在处理日期相关的业务逻辑时非常常见。本文将详细介绍如何使用JavaScript实现这个功能,主要涉及三个关键函数:`getDateStr3`、`...

    获取这个月最后一天日期.docx

    首先,在JavaScript中,我们可以使用内置的`Date`对象来获取当前日期,并通过其方法来调整到月份的第一天和最后一天。以下是如何操作的: 1. 创建一个新的`Date`对象:`var date = new Date();` 这将获取当前的日期...

    Java开发工具类

    \Cookie工具类 \excel读取 工具类\Java如何生成验证码图片和点击刷新验证码\java获取当前月第一天和最后一天,上个月第一天和最后一天\java实现ftp文件的上传与下载\Json工具类 - JsonUtils.java\JS身份证真实性校验...

    使用JS获取本周本月时间段的方法

    1. 获取当前月份的第一天和最后一天。 ```javascript let firstDayOfMonth = new Date(currentDate.getFullYear(), currentDate.getMonth(), 1); let lastDayOfMonth = new Date(currentDate.getFullYear(), ...

    js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期

    `getMonthDays()`函数计算给定月份的天数,通过创建该月的第一天和下个月第一天之间的日期差值来实现。 `getQuarterStartMonth()`函数确定当前季度的起始月份。根据当前月份,我们分四种情况来判断:1-3月为第一...

    时间处理工具包.rar

    报表常用的前一月、后一月、前一周、后一周。...(5)获取到每月的第一天和最后一天 (6)获取到每个月有几周 (7)并且每周一和周日是哪天 (8)根据某一时间节点获取指定时间差时间(年月日时分秒)

    sqlserver,Asp.net,Jquery小总结

    在SQL Server中,查询特定时间范围的数据时,经常需要获取周、月、年或季度的第一天和最后一天。以下是一些实用的SQL Server函数来实现这个目标: 1. 获取当前日期所在周的第一天: ```sql DATEADD(WEEK, DATEDIFF...

    js获取本日、本周、本月的时间代码

    `showMonthLastDay()` 先获取下个月的第一天,然后减去一天,得到当前月份的最后一天。这样可以避免跨年的情况。 7. `getTime(s)` 函数是用来根据参数 `s` 调用上述函数并将结果赋值给指定的HTML元素。当 `s` 为1...

    allocate-time:用于得到时间节点及时间段的数据信息

    getFirstAndEndDayOfWeek(format) 得到当前周的第一天和最后一天 getFirstAndEndDayOfMonth(format) 得到当月的第一天和最后一天 getFirstAndEndDayOfYear(format) 得到当年的第一天和最后一天 Example const

    js获取时间(本周、本季度、本月..)

    getLastMonthStartDate()和getLastMonthEndDate()函数用于获取上一个月的第一天和最后一天。通过对当前日期进行调整,我们可以找到上个月的第一天,并计算出上个月的天数来确定结束日期。 通过上述函数和方法的使用...

    获得今天,本周本月,本年内的时间

    获取本年的第一天和最后一天,只需要设置月份为1月和12月,日期为1号。 - Python中,同样用`replace()`方法。 ```python today = datetime.date.today() year_start = today.replace(month=1, day=1) year_end...

    微信小程序日历签到功能demo

    2. **确定每月的第一天和最后一天是星期几**:这涉及到日期的周几计算。我们可以使用`getDay()`方法获取日期是一周中的第几天,其中0代表周日,1代表周一,以此类推。需要为每个月的第一天和最后一天分别调用这个...

Global site tag (gtag.js) - Google Analytics