`
loookto
  • 浏览: 14137 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
最近访客 更多访客>>
社区版块
存档分类
最新评论

转:javascript Date日期对象

阅读更多
创建一个日期对象:

var objDate=new Date([arguments list]);

参数形式有以下5种:

   new Date("month dd,yyyy hh:mm:ss");
   new  Date("month dd,yyyy");
   new  Date(yyyy,mth,dd,hh,mm,ss);
   new Date(yyyy,mth,dd);
   new Date(ms);

需要注意最后一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。各种函数的含义如下:

month:用英文表示月份名称,从January到December

mth:用整数表示月份,从(1月)到11(12月)

dd:表示一个月中的第几天,从1到31

yyyy:四位数表示的年份

hh:小时数,从0(午夜)到23(晚11点)

mm:分钟数,从0到59的整数

ss:秒数,从0到59的整数

ms:毫秒数,为大于等于0的整数

如:

new Date("January 12,2006 22:19:35");

new Date("January 12,2006");

new Date(2006,0,12,22,19,35);

new Date(2006,0,12);

new Date(1137075575000);

上面的各种创建形式都表示2006 年1月12日这一天。

从Date 对象中提取信息
var objDate=new Date();

objDate.getFullYear()以四位数字返回年
objDate.getYear()根据浏览器不同,以两位或者四位数字返回年
objDate.getMonth()
objDate.getDate()
objDate.getDay()
objDate.getHours()
objDate.getMilliseconds().
   ..........
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>

<body>
<script language="JavaScript" type="text/javascript">
<!--
var objDate=new Date();//创建一个日期对象表示当前时间
var year=objDate.getFullYear();
var month=objDate.getMonth()+1;    //getMonth返回的月份是从0开始的,因此要加1
var date=objDate.getDate();
var day=objDate.getDay();
//根据星期数的索引确定其中文表示
switch(day){
    case 0:
        day="星期日";
        break;
    case 1:
        day="星期一";
        break;
    case 2:
        day="星期二";
        break;
    case 3:
        day="星期三";
        break;
    case 4:
        day="星期四";
        break;
    case 5:
        day="星期五";
        break;
    case 6:
        day="星期六";
        break;
}
document.write("今天是:"+year+"年"+month+"月"+date+"日&nbsp; "+day);
//-->
</script>

</body>
</html>

分享到:
评论

相关推荐

    javascript转换日期字符串为Date日期对象的方法.docx

    ### JavaScript 转换日期字符串为 Date 日期对象的方法 在 JavaScript 开发中,处理日期是非常常见的需求之一。很多时候,我们需要将用户输入或其他来源得到的日期字符串转换为 `Date` 对象,以便进行进一步的计算...

    跟我学习javascript的Date对象

    JavaScript中的Date对象是用于处理日期和时间的核心组件。在JavaScript中,Date对象提供了一系列的方法来创建、修改和读取日期和时间。这篇文章将深入探讨Date对象的各个方面,帮助你更好地理解和应用这个对象。 1....

    javascript date类型转成OLE(double)

    ### JavaScript Date 类型转成 OLE (Double) 在进行跨平台或跨语言的数据交互时,经常需要将一种数据格式转换为另一种数据格式。在本文档中,我们将详细探讨如何将JavaScript中的Date对象转换为OLE自动化所使用的...

    Javascript 日期对象Date扩展

    解析常用的中文日期并返回日期对象。 add--日期加减操作。[注:此函数在上传时还存在一个BUG。请下载后把此函数内的第一行"var regExp = /^\d+$/;" 改为 "var regExp = /^([+-])?\d+$/;", 要不然就做不了减法。] ...

    js date转String 日期字符串转换

    在JavaScript中,`Date`对象提供了多种方法来获取和设置日期及时间。本文将详细介绍如何将`Date`对象转换成字符串格式,这对于数据展示、存储以及传输等场景非常有用。 #### 1. 基本概念 在JavaScript中,`Date`...

    即用即查JavaScript核心对象参考手册:JavaScript

    `Date`对象用于处理日期和时间,`new Date()`创建一个新实例,`getFullYear()`、`getMonth()`、`getDate()`获取年、月、日,`getTime()`返回自1970年以来的毫秒数,`setTime()`设置时间。 7. **正则表达式RegExp**...

    JavaScript程序设计课件:Date对象.pptx

    JavaScript中的Date对象是用于处理日期和时间的核心构造函数,提供了丰富的功能来操作和展示日期。在JavaScript中,Date对象能够创建、格式化、比较以及计算日期。以下是对Date对象的详细解析: 1. 创建Date对象 -...

    date2obj在JavaScript中将日期解析为简单对象

    这个函数可以将日期对象解析成一个包含年、月、日、小时、分钟、秒等属性的对象,方便我们进行进一步的数据处理或存储。 `date2obj`函数的实现通常包括以下步骤: 1. 创建一个新的空对象,用于存储解析后的日期...

    原生JS:Date对象全面解析

    原生JavaScript中的Date对象是...无论是获取当前日期时间、解析日期字符串,还是创建特定的日期对象,Date对象都能够满足开发中的需求。掌握这些知识点,将有助于我们在开发中更加高效地使用JavaScript处理日期和时间。

    语言程序设计资料:JavaScript内置对象属性及方法大全.doc

    本文主要探讨的是JavaScript中的两个核心内置对象:Date和Math。 Date对象是JavaScript处理日期和时间的核心工具,它提供了丰富的属性和方法来获取、设置和操作日期。以下是一些重要的Date对象属性和方法: 1. **...

    javascript中Date对象的使用总结.docx

    该函数首先通过正则表达式去除JSON日期格式中的特殊字符,然后将剩余的时间戳部分转换为整数,并通过 `new Date()` 创建新的日期对象。 #### 日期格式化 在许多场景下,我们需要将日期转换为特定的格式,比如常见...

    Javascript Date Selector1

    - **构造函数**: JavaScript的Date对象可以通过构造函数创建,例如`new Date()`创建当前日期,或者`new Date(year, month, day, hours, minutes, seconds, milliseconds)`指定日期和时间。 - **属性**: Date对象有...

    javascript转换日期字符串为Date日期对象的方法

    本文实例讲述了javascript转换日期字符串为Date日期对象的方法。分享给大家供大家参考。具体如下: 这里实现把一个日期字符串如“2014-4-28 12:31:45”转换为Date对象: 方法一: 代码如下:var strArray=str.split...

    js字符串日期yyyy-MM-dd转化为date示例代码

    遇到Date.parse(str)函数在ff下报错: NAN 找了些资料,发现是由于Date.parse()函数对日期格式有要求:详细参考 Date.parse函数 对于js操作日期: 创建一个日期对象: var objDate=new Date([arguments list]);...

    javascript的date转化器

    - `compareTo(date)`: 自定义比较函数,通常用于比较两个日期对象的先后顺序。 6. **日期格式化** - 自定义格式化方法:由于JavaScript原生Date对象不提供直接的格式化功能,开发者常编写函数来按照特定格式(如...

    JavaScript_日期

    4. **方法修改**: 可以使用类似`setFullYear()`、`setMonth()`、`setDate()`的方法改变日期对象的值。要注意的是,设置月份时,如果提供的数字超过月份最大值,会自动累加到下一年。 5. **时间戳**: `getTime()`...

    JavaScript Date()日期函数详解

    `Date()` 是 JavaScript 中一个非常重要的内置对象,用于处理日期和时间。通过 `Date()` 函数可以创建表示单个时刻的对象,即某个特定时间点距离1970年1月1日午夜(UTC)的毫秒数。 #### 二、构造函数 - **基本形式...

    Juno-Myanmar-Date:Javascript Myanmar Date插件,扩展的Javascript本机日期对象

    Javascript Myanmar Date插件,扩展的Javascript本机日期对象。 安装 将src文件夹复制到您的项目。 在html文件中加入src /juno.date.js。 [removed][removed] 用法 此插件在Javascript本地Date对象上进行了扩展。 ...

    javascript 日期数字文本格式化

    在这个函数中,`date`是需要格式化的日期对象,而`format`是一个字符串,定义了期望的输出格式。内部实现可能会用到JavaScript的内置`Date`对象的方法,如`getFullYear`、`getMonth`和`getDate`等,以获取日期的各个...

Global site tag (gtag.js) - Google Analytics