date and math

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了date and math相关的知识,希望对你有一定的参考价值。

**1.定义日期**
Date 对象用于处理日期和时间。

可以通过 new 关键词来定义 Date 对象。以下代码定义了名为 myDate 的 Date 对象:

    var myDate=new Date() 

----------

**2.操作日期**
通过使用针对日期对象的方法,我们可以很容易地对日期进行操作。

在下面的例子中,我们为日期对象设置了一个特定的日期 (2008 年 8 月 9 日):

    var myDate=new Date()
    myDate.setFullYear(2008,7,9)
注意:表示月份的参数介于 0 到 11 之间。也就是说,如果希望把月设置为 8 月,则参数应该是 7。

----------


在下面的例子中,我们将日期对象设置为 5 天后的日期:

    var myDate=new Date()
    myDate.setDate(myDate.getDate()+5)    
注意:如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。

----------

**4.Math 对象***
Math(算数)对象的作用是:执行普通的算数任务。

Math 对象提供多种算数值类型和函数。无需在使用这个对象之前对它进行定义。

5.
**函数(方法)**    
实例:
下面的例子使用了 Math 对象的 round 方法对一个数进行四舍五入。

    document.write(Math.round(4.7))上面的代码输出为:

5下面的例子使用了 Math 对象的 random() 方法来返回一个介于 0 和 1 之间的随机数:

    document.write(Math.random())上面的代码输出为:

0.9370844220218102下面的例子使用了 Math 对象的 floor() 方法和 random() 来返回一个介于 0 和 10 之间的随机数:

    document.write(Math.floor(Math.random()*11)) 

----------
**6.Math 对象方法**    
abs(x): 返回数的绝对值。    
ceil(x): 对数进行上舍入。    
floor(x): 对数进行下舍入。    
max(x,y) :返回 x 和 y 中的最高值。 
min(x,y) :返回 x 和 y 中的最低值。    
random(): 返回 0 ~ 1 之间的随机数。   
round(x): 把数四舍五入为最接近的整数。 

----------
**7.Date 对象方法 **    
Date() :返回当日的日期和时间。     
getDate(): 从 Date 对象返回一个月中的某一天 (1 ~ 31)。     
getDay() :从 Date 对象返回一周中的某一天 (0 ~ 6)。     
getMonth(): 从 Date 对象返回月份 (0 ~ 11)。     
getFullYear(): 从 Date 对象以四位数字返回年份。      
getYear() :请使用 getFullYear() 方法代替。     
getHours() :返回 Date 对象的小时 (0 ~ 23)。     
getMinutes(): 返回 Date 对象的分钟 (0 ~ 59)。     
getSeconds(): 返回 Date 对象的秒数 (0 ~ 59)。     
getMilliseconds(): 返回 Date 对象的毫秒(0 ~ 999)。     
getTime() :返回 1970 年 1 月 1 日至今的毫秒数。     

以上是关于date and math的主要内容,如果未能解决你的问题,请参考以下文章

javascript_core之正则MathDate

Oracle 查询 BETWEEN (date) AND (date)

Date and Time

date and math

查询两个日期(时间)以内的数据,between and 或 and 连>= <=,to_date()

date_02