获取当前日期

    function getNowFormatDate() {
var date = new Date();
var seperator1 = "-";
var year = date.getFullYear();
var month = date.getMonth() + 1;
var strDate = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var currentdate = year + seperator1 + month + seperator1 + strDate;
return currentdate;
}

调用直接获取当天日期

获取当前日期时间

    //获取当前日期时间
function curentTime()
{
var now = new Date(); var year = now.getFullYear(); //年
var month = now.getMonth() + 1; //月
var day = now.getDate(); //日 var hh = now.getHours(); //时
var mm = now.getMinutes(); //分
var ss = now.getSeconds(); //分 var clock = year + "-"; if(month < 10)
clock += "0"; clock += month + "-"; if(day < 10)
clock += "0"; clock += day + " "; if(hh < 10)
clock += "0"; clock += hh + ":";
if (mm < 10)
clock += '0';
clock += mm + ":"; if (ss < 10)
clock += '0';
clock += ss;
return clock;
} //定时执行setTime
setInterval("setTime()",1000); //将id为currentTime的div更新为最新时间
function setTime(){
$('#currentTime').html(curentTime());
}

根据年月获取当月第一天和最后一天

        //根据年月获取当月第一天日期
function getStartDate(yearmonthstr){
if(/^\d{4}-\d{2}$/.test(yearmonthstr)){ //判断是否满足yyyy-mm条件
var year = /\d{4}/.exec(yearmonthstr)[0]; //获取年份
var month = /\d{2}$/.exec(yearmonthstr)[0]; //获取月份
var d = new Date(year, month, 0);
var day = d.getDate(); //获取月的天数
return yearmonthstr+'-01';
}
}
//根据年月获取当月最后一天日期
function getEndDate(yearmonthstr){
if(/^\d{4}-\d{2}$/.test(yearmonthstr)){ //判断是否满足yyyy-mm条件
var year = /\d{4}/.exec(yearmonthstr)[0]; //获取年份
var month = /\d{2}$/.exec(yearmonthstr)[0]; //获取月份
var d = new Date(year, month, 0);
var day = d.getDate(); //获取月的天数
return yearmonthstr+'-'+day;
}
}

调用,参数为yyyy-MM.

最新文章

  1. MVC 前台获取三级菜单及子菜单
  2. SQL Server系列
  3. Node.js 手册查询-2-MongoDB数据库方法
  4. Warchall: Live RCE
  5. linux下的inode记录
  6. [原创] PostgreSQL Plus Advanced Server在Windows中配置双机热备流复制
  7. DWZ(JUI) 教程 中如何整合第三方jQuery插件
  8. css中var函数
  9. 《神秘的程序员们》漫画26~28:《万年坑系列》 I、II、III(转)
  10. CSS单行、多行文本溢出显示省略号(……)
  11. java解析xml文件并输出
  12. 如何使用Babel将ES6转码为ES5?
  13. awk高级玩法
  14. NetSec2019 20165327 Exp4 恶意代码分析
  15. python的time
  16. 使用Kotlin开发Android应用
  17. java Export Excel POI 转
  18. 撩课-Web大前端每天5道面试题-Day6
  19. 利用Dockerfile构建一个基于CentOS 7镜像
  20. 使用PyQt4 designer时无法启动uic解决方案

热门文章

  1. JS拖拽事件
  2. ES6基础教程(整理自阮一峰)
  3. 苹果推送通知服务APNs编程(转)
  4. Day01 html详解
  5. 前端页面汉子显示为问号,需修改 linux下面修改mysql 数据库的字符编码为utf8
  6. 一个Spark job的生命历程
  7. makefile中ifeq与ifneq dev/null和dev/zero简介 dd命令
  8. python 操作 mysql 数据库 datetime 属性字段为 0000-00-00 00:00:00 的问题
  9. java-Unsupported major.minor version 52.0错误解决
  10. 前端学习笔记之CSS介绍