javascript时间函数

转载 2012年03月30日 15:41:17
<script language="javascript" type="text/javascript">
//日期转换为字符串"yyyy-mm-dd hh:mm:ss"
Date.prototype.toCommonCase=function(){ 
var xYear=this.getYear(); 
xYear=xYear+1900; 
var xMonth=this.getMonth()+1; 
if(xMonth<10){ 
xMonth="0"+xMonth; 
} 
var xDay=this.getDate(); 
if(xDay<10){ 
xDay="0"+xDay; 
}
var xHours=this.getHours(); 
if(xHours<10){ 
xHours="0"+xHours; 
}
var xMinutes=this.getMinutes(); 
if(xMinutes<10){ 
xMinutes="0"+xMinutes; 
}
var xSeconds=this.getSeconds(); 
if(xSeconds<10){ 
xSeconds="0"+xSeconds; 
} 
return xYear+"-"+xMonth+"-"+xDay+" "+xHours+":"+xMinutes+":"+xSeconds; 
}

//字符串转日期
function strToDate(str){
                var strDate = str.substring(0, 9);
                var strTime = str.substring(11, 20);
                var Dates = strDate.split('-');
                var Times = strTime.split(':');
                myDate = new Date();
                myDate.setFullYear(Dates[0]);
                myDate.setMonth(Dates[1]);
                myDate.setDate(Dates[2]);
                myDate.setHours(Times[0]);
                myDate.setMinutes(Times[1]);
                myDate.setSeconds(Times[2]);
                return myDate;
}



//增加天数
function AddDays(year , month , date , DaysToAdd) {
    var srcdate=new Date();
    srcdate.setFullYear(year);
    srcdate.setMonth(month);
    srcdate.setDate(date+DaysToAdd);
    return srcdate.toCommonCase();
}


function limit3206Date(days,starttime)
{
    // 计算当前日期 + 限制日期 =最多可选时间
    //WdatePicker({dateFmt:"yyyy-MM-dd HH-mm-ss"});
    var mintime = strToDate(starttime);
    var maxtime = AddDays(mintime.getYear(), mintime.getMonth(), mintime.getDate() , days);
}
var time = new Date();
var maxtime = AddDays(time.getFullYear(), 10, 18 , 30);

        alert(maxtime);

</script>


javascript 日期时间函数(经典+完善+实用)

出处:http://www.jb51.net/article/18293.htm 日期时间脚本库方法列表 Date.prototype.isLeapYear 判断闰年 Dat...
  • chelen_jak
  • chelen_jak
  • 2016年07月13日 12:03
  • 407

JavaScript - 获取当前日期时间

Js获取当前日期时间及其它操作 var myDate = new Date(); myDate.getYear();        //获取当前年份(2位) myDate.getFullYe...
  • npp616
  • npp616
  • 2012年01月06日 16:23
  • 14103

使用javascript的日期函数

使用javascript的日期函数  Date(日期)对象可以使用Date()构造器来创建,在前面的教程中我们已经介绍了Date()构造器,这里就不重复叙述。它没有参数,返回的数值就是当前的日期。下面...
  • sweetsoft
  • sweetsoft
  • 2006年08月03日 14:58
  • 1205

asp now函数,ASP时间函数详解 ,asp时间函数大全,asp 星期函数

Date()函数获取日期,Time()函数获取时间。 Now()函数可以获取当前的日期加时间。  now() 获取当前系统日期和时间,ASP输出可以这样写:Year(now()) 获取年份, ASP输...
  • zhengyan775
  • zhengyan775
  • 2007年10月12日 11:56
  • 2325

javascript日期时间操作总结

js获得当前系统日期时间       js时间显示     var curr_time = new Date();  var strDate = curr_time.get...
  • bcbobo21cn
  • bcbobo21cn
  • 2016年03月02日 16:27
  • 1574

javaScript时间函数

var today = new Date(); 返回当前的日期和时间var newyear = new Date("December 31, 1998 23:59:59"); 输入的是表单的字符串 “...
  • Eunices
  • Eunices
  • 2009年12月24日 11:08
  • 524

javascript时间函数

javascript时间函数 javascript提供了Date对象来进行时间和日期的计算。Date对象有多种构造函数: 1、dateObj=new Date() //当前时间 2、...
  • cike110120
  • cike110120
  • 2013年10月15日 22:03
  • 612

javascript 时间函数

Javascript日期函数         Date(日期)对象可以使用Date()构造器来创建,在前面的教程中我们已经介绍了Date()构造器,这里就不重复叙述。它没有参数,返回的数值就是当前的日...
  • xiaolvzi
  • xiaolvzi
  • 2007年08月14日 13:53
  • 778

JavaScript 时间函数

一、  JavaScript setTimeout() 函数 setTimeout -- 暂停指定的毫秒数后执行指定的代码 setTimeout,中文"设置超时"的意思引用网址:http://...
  • huangshunle
  • huangshunle
  • 2012年03月06日 21:15
  • 1583

JS计时器setTimeout()与setInterva…

计时器setTimeout()与setInterval()是原生JS很重要且用处很多的两个方法, 但很多人一直误以为是相同的功能: 间隔时间重复执行传入的句柄函数. 但实际上, 并非如此, 既然JS给...
  • senlin1202
  • senlin1202
  • 2016年03月04日 09:54
  • 669
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript时间函数
举报原因:
原因补充:

(最多只允许输入30个字)