浏览模式: 普通 | 列表
11月, 2012 | 1
使用Date对象
支持脚本的浏览器含一个全局Date对象(事实上,每个窗口都有一个Date对象),这个对象总是存在的,随时随地都可被调用。Date对象是一个静态对象,当需要处理日期时,可以调用Date对象的构造函数,获取一个与特定事件和日期关联的Date对象实体。如果不带参数调用这个构造函数,格式如下:
var today=new Date();
Date对象取得了PC内部时钟的一个快照,并同时返回一个Date对象实例。
注意静态Date对象和Date对象实例的差别,后者包含一个实际的日期值。
在nebulizer,Date对象实例 的值是事件,已毫秒为单位,从格林尼治标准时区的1970年1月1日0时开始计算,这就是Date对象包含日期和时间信息的原因。
可以在Date对象构造函数中通过将特定的日期和事件作为参数,来得到这个时间信息的Date对象的快照。
var someDate=new ...

阅读全文…

javascript日期时间函数

[ 2012-11-23 09:34:26 | 作者: admin ]
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()


var someDate=new Date("Month dd,yyyy hh:mm:ss");
var someDate=new Date("Month dd,yyyy")
var someDate=new Date(yy,mm,dd,hh,mm,ss)
var someDate=new Date(GMT milliseconds from 1/1/1970)

JavaScript时间格式转换总结

[ 2012-11-23 09:31:36 | 作者: admin ]
JavaScript时间格式转换总结

1.当前系统区域设置格式(toLocaleDateString和toLocaleTimeString)
例子:(new Date()).toLocaleDateString() + " " + (new Date()).toLocaleTimeString()
结果: 2008年1月29日 16:13:11

2.普通字符串(toDateString和toTimeString)
例子: (new Date()).toDateString() + " " + (new Date()).toTimeString()
结果:Tue Jan 29 2008 16:13:11 UTC+0800

3.格林威治标准时间(toGMTString)
例子: (new Date()).toGMTString()
结果:Tue, 29 Jan 2008 08:13:11 UTC
...

阅读全文…

javascript将字符串类型转换成日期

[ 2012-11-23 09:30:16 | 作者: admin ]
第一种适用于:20100823这种字符串格式
function dateValid(){
        var bd = document.getElementById("sStartSaveDate").value;
        var beginDate = new Date(bd.replace(/^(\d{4})(\d{2})(\d{2})$/,"$1/$2/$3"));
       
        var ed = document.getElementById("sEndSaveDate").value;
        var endDate = new Date(ed.replace(/^(\d{4})(\d{2})(\d{2})$/,"$1/$2/$3"));
       
        if(beginDate >= endDate){
               alert("结束时间必须大于开始时间!");
...

阅读全文…

JavaScript中的日期格式转换

[ 2012-11-23 09:27:55 | 作者: admin ]
页面需要把JS里面的Date规范输出为“YYYY-MM-DD HH:mm:SS”的字符串

把下面的代码复制到你的JS里,Date对象就可以直接调用toCommonCase():

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();
...

阅读全文…

asp生成随机数

[ 2012-11-23 08:46:57 | 作者: admin ]
简单的产生一个随机数
'rnd() 函数是产生一个0到1之间的浮点数

'获取一个4位的随机数
randomize()
ranNum=int( (9999-1000) * rnd(now())+ 1000) '最大为9999,最小为1000



生成一批不重复的随机数

函数一
'参数说明:c_floor随机数的下限,c_upper随机数的上限,num要生成随机数的个数
'注意:c_floor<c_upper而且都不能为负数,num<=c_upper-c_floor,否则会出现死循环
'调用 call random(1,40,10) 随机产生10个1-40之间的数字

Function random(c_floor,c_upper,num)
     Dim a(),temp,flag,i,j
    
     Redim a(num) '重定义数组
...

阅读全文…
1