Javascript 时间计算函数

Javascript 时间计算函数

<span style="font-size:18px;">
<span style="font-size:18px;">function addZore(x) {if (x < 10) {x = "0" + x;};return x;}//2002-12-18格式

function getCurentDate() {
	var date = new Date();
	var month = date.getMonth() + 1;
	var day = date.getDate();
	month = addZore(month);
	day = addZore(day);
	var today = date.getFullYear() + "-" + month + "-" + day;
	return today;
}

function getMonday(d) {
  d = new Date(d);
  var day = d.getDay(),
      diff = d.getDate() - day + (day == 0 ? -6:1); // adjust when day is sunday
  return new Date(d.setDate(diff));
}

function getThreeMonthLateDate() {
	var begin_date = new Date();
	begin_date.setMonth(begin_date.getMonth() + 3);
	var yyyy = begin_date.getFullYear();
	var mm = begin_date.getMonth() + 1;
	var dd = begin_date.getDate();
	month = addZore(mm);
	day = addZore(dd);
	var end_date = yyyy + "-" + month + "-" + day;
	return end_date;
}

function getThreeMonthLateDateBydate(date_input) {
	var begin_date = new Date(date_input);
	alert(begin_date);
	begin_date.setMonth(begin_date.getMonth() + 3);
	var yyyy = begin_date.getFullYear();
	var mm = begin_date.getMonth() + 1;
	var dd = begin_date.getDate();
	month = addZore(mm);
	day = addZore(dd);
	var end_date = yyyy + "-" + month + "-" + day;
	return end_date;
}

function addDate(days) {
	var d = new Date();
	d.setDate(d.getDate() + days);
	var day = d.getDate();
	var m = d.getMonth() + 1;
	month = addZore(m);
	day = addZore(day);
	return d.getFullYear() + "-" + month + "-" + day;
}

function addDateByDate(sDate1,days){
	var d = new Date(sDate1);
	d.setDate(d.getDate() + days);
	var day = d.getDate();
	var m = d.getMonth() + 1;
	month = addZore(m);
	day = addZore(day);
	return d.getFullYear() + "-" + month + "-" + day;
}</span></span>
时间: 2024-08-04 18:27:35

Javascript 时间计算函数的相关文章

Javascript时间差计算函数代码实例

<script language="javascript"> Date.prototype.dateDiff = function(interval,objDate){ //若參數不足或 objDate 不是日期物件則回傳 undefined if(arguments.length<2||objDate.constructor!=Date) return undefined; switch (interval) { //計算秒差 case "s":

mysql中时间计算函数SQL DATE_SUB()用法

本文为博主原创,未经允许不得转载: 在写sql的时候,经常要在sql中传值时间,对时间进行计算并过滤.之前都是将时间在后台计算好,直接传值给sql, 今天发现,有一个更方便的sql函数,可以简化很多代码.这个函数就是 DATE_SUB(). DATE_SUB 将从一个日期/时间值中减去一个时间值(时间间隔). 其函数中用法表达式为:DATE_SUB(date,INTERVAL expr type), type的参数可以为一下类型: MICROSECOND SECOND MINUTE HOUR D

JavaScript时间日期函数

//随机数生成器Math.random() 装换为整数parseInt() 日期时间函数(需要用变量调用):var b = new Date(); //获取当前时间b.getTime() //获取时间戳b.getFullYear() //获取年份b.getMonth()+1; //获取月份b.getDate() //获取天b.getHours() //获取小时b.getMinutes() //获取分钟b.getSeconds() //获取秒数b.getDay() //获取星期几b.getMill

mysql中返回当前时间的函数或者常量

引用:http://blog.sina.com.cn/s/blog_6d39dc6f0100m7eo.html 1.1 获得当前日期+时间(date + time)函数:now() 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp()   current_timestamp localtime()   localtime localtimestamp()   localtimestamp     这些日期时间函数,都等同于 now(

mysql中时间日期函数

转自:mysql 中 时间和日期函数 一.MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+| now()               |+---------------------+| 2008-08-08 22:20:46 |+---------------------+ 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:

Mysql日期转换函数、时间转换函数

Mysql日期转换函数.时间转换函数 一.MySQL 获得当前日期时间 函数 1,获得当前日期+时间(date + time)函数:now(): select now(); 结果:2008-08-08 22:20:46 2,获得当前日期+时间(date + time)函数:sysdate()sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值: select sysdate(); 结果:2008-08

JavaScript基础 计算现在时间 距离 过去一时间 相差多少天

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

JavaScript基础 计算现在时间 距离 未来一时间 相差多少天

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

C# .Net计算函数执行的时间

C#计算函数执行的时间 protected void StopwatchTest() { System.Diagnostics.Stopwatch stopwatch = new System.Diagnostics.Stopwatch(); stopwatch.Start(); // 开始监视代码 //_________________要执行的函数______________________ //Code…… stopwatch.Stop(); // 停止监视 TimeSpan timeSpa