构造函数

new Date();
new Date(value);
new Date(dateString);
new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]]]]]);

各参数的含义:

value 代表自1970年1月1日00:00:00 (世界标准时间) 起经过的毫秒数。
dateString 表示日期的字符串值。该字符串应该能被 Date.parse() 方法识别
year 代表年份的整数值。为了避免2000年问题最好指定4位数的年份; 使用 1998, 而不要用 98.
month 代表月份的整数值从0(1月)到11(12月)。
day 代表一个月中的第几天的整数值,从1开始。
hour 代表一天中的小时数的整数值 (24小时制)。
minute 分钟数。
second 秒数。
millisecond 表示时间的毫秒部分的整数值

当月第一天和最后一天

可直接用年月日构造一个日期:

var date = new Date(), y = date.getFullYear(), m = date.getMonth();
var firstDay = new Date(y, m, 1);
var lastDay = new Date(y, m + 1, 0);

var date = new Date();
var firstDay = new Date(date.getFullYear(), date.getMonth(), 1);
var lastDay = new Date(date.getFullYear(), date.getMonth() + 1, 0);

指定月份的第一天和最后一天

比如2012年1月第一天和最后一天,运算时月份要减1

var y = 2012, m = 1
var firstDay = new Date(y, m - 1, 1);
var lastDay = new Date(y, m, 0);
console.log(firstDay);
console.log(lastDay);

参考地址:https://stackoverflow.com/questions/13571700/get-first-and-last-date-of-current-month-with-javascript-or-jquery?utm_source=ourjs.com

如果这篇文章对您有帮助,您可以打赏我

技术交流QQ群:15129679

最新文章

  1. 查看Oracle执行计划
  2. celery使用方法
  3. JS字符串反序输出
  4. MySQL 5.5安装记录
  5. Linux 安装记录
  6. 【Java每日一题】201612015
  7. Java Web 三层架构详解
  8. compareTo(String str)与compareToIgnoreCase(String str)
  9. 解析Tomcat内部结构和请求过程
  10. iOS UICollectionView之二(垂直滚动)
  11. 数据库中join的用法(on、left。right)
  12. apache2.2+PHP5.4.28
  13. java代码实现对excel加密、解密(设置或去除打开密码)
  14. 为什么选择Premium Fabric Shanghai
  15. sql 字段先计算后再拿比对的字段进行比对 效率提升100倍
  16. 浅谈树链剖分(C++、算法、树结构)
  17. MVC和三层架构的区别
  18. Hadoop面试题目
  19. 从线程池到synchronized关键字详解
  20. 【转】ICCAVR TAB键设置

热门文章

  1. uva 10154 - Weights and Measures【dp】qi
  2. LPC-LINK 2 Board IO TABLE
  3. STM32 HAL drivers < STM32F7 >
  4. Programming 2D Games 读书笔记(第二章)
  5. How to Set Up DTrace to Detect PHP Scripting Problems on Oracle Linux
  6. require.js 简洁入门
  7. 监测uitableview 向上滑动和向下滑动的事件
  8. 组织安全性SQL
  9. Swift - 用CATransform3DMakeRotation实现翻页效果
  10. 新闻编辑室第三季/全集The Newsroom迅雷下载