http://www.knowsky.com/3615.html
       Date(日期)对象可以使用Date()构造器来创建,在前面的教程中我们已经介绍了Date()构造器,这里就不重复叙述。它没有参数,返回的数值就是当前的日期。下面的表格显示了为日期构造器的有效输入:

var today = new Date();

返回当前的日期和时间

var newyear = new Date("December 31, 1998 23:59:59");

输入的是表单的字符串 “月 日,年 小时:分钟:秒”

var bday = new Date(75, 1, 16);

参数是年份,月,日

var bday = new Date(75, 1, 16, 12, 0, 0);

参数是年份,月,日,小时,分钟,秒

这里作点补充:月份是从0开始的,比如一月份=0,二月份=1,三月份=3等等。

从上面可以看出创建一个日期对象是相对地简单,以下的表格是一系列的函数可以用于改变或者访问这些对象的属性:

日期访问方法

Method(方法)

Description (描述)

Value(数值)

getYear()

返回年份的最后两位数字

2001

getMonth()

返回年份中的第几月(0到11)

5

getDate()

返回月份中的第几日(1到31)

2

getDay()

返回星期中的第几天 (0到6)

6

getTimezoneOffset()

返回当地时间与格林尼治天文台平均时间的差别

-480 (-8h)

getHours()

返回一天中的时针点数(0到23)

16

getMinutes()

返回分钟 (0..59)

8

getSeconds()

返回时间的秒 (0到59)

24

getTime()

返回自从公元1970年1月1日的毫秒数

991469304470

这里注意:IE浏览器的一些版本返回Timezoneoffset数值是用错误的符号,比如用”-”代替”+”等等。

日期设置方法

setDate()

设置每月中的第几天(从0到30)

setHours()

设置小时(从0到23)

setMinutes()

设置分钟(从0到59)

setMonth()

设置月份(从0到11)

setSeconds()

设置秒数(从0到59)

setTime()

设置时间(从公元以来的毫秒数)

setYear()

设置年份

其它的日期方法

parse

转化日期字符串为自从公元以来的毫秒数,比如Date.parse(“date string”)

toString()

Sat Jun 2 16:08:24 UTC+0800 2001

toGMTString()

Sat, 2 Jun 2001 08:08:24 UTC

toLocaleString()

2001年6月2日 16:08:24

所有的这些函数引用于独立的日期对象。如果你具有深厚的Java编程背景,那么你可以将它们认为是Date类的一些公共的方法而已。下面给出一个典型的例子来设置日期对象到当前时间加1年:

var nextYear = new Date(); // 初始化日期对象

nextyear.setYear(nextYear.getYear() + 1); // 增加1年

实际上,parse函数是Date对象的一个方法,而不是一个独立的日期变量,如果使用Java术语,它就称为Date类的一个静态方法。这个正是我们为什么使用Date.pase()而不使用somedate.parse()的原因啦。

javascript版的日期输入控件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  <HTML>
  <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="Microsoft FrontPage 5.0">
  <META NAME="Author" CONTENT="zhaoweiwei">
  <META NAME="Keywords" CONTENT="birthday_input">
  <META NAME="Description" CONTENT="日起输入控件">
  <script>
  function showdb()  //显示控件/隐藏空间
  {
    var CurrentDate=new Date();
    var CYear=CurrentDate.getFullYear();
    var CMonth=CurrentDate.getMonth();
    var CDay=CurrentDate.getDay();
 
    var a=document.getElementById("input_birth");
 
    var obj_year=document.getElementById("year");  //当展开控件时自动取到当前时间(客户端)
    obj_year.innerText=CYear;
    var obj_month=document.getElementById("month");
    obj_month.innerText=CMonth+1;
 
    var s=new Date(CYear,CMonth,1);
    var startDay=s.getDay();   //日期起始数字
    var numDays=numberOfDays(CMonth,CYear);  //本月天数
    var day=document.getElementsByName("day");
    for(var j=1;j<=numDays;j++)  //插入日期
  {
    day[startDay+j-1].innerText=j;
  }
  else
  {
    a.style.visibility='visible';
  }
 
  }
  function addyear()
   { 
  {
   var obj_year=document.getElementById("year");
   var obj_month=document.getElementById("month");

var num_year=obj_year.innerText;

}

转载于:https://www.cnblogs.com/penboy/archive/2005/04/14/137216.html

Javascript中的日期函数[zz]相关推荐

  1. php中年月日用什么参数,PHP中date()日期函数参数整理

    PHP中date()日期函数参数整理 发布于 2014-11-19 13:34:06 | 105 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...

  2. date js 减去_从JavaScript中的日期中减去天,月,年

    从JavaScript中的日期中减去天,月,年 有谁知道约会(例如今天)并回溯X天,X个月和X年的简单方法吗? 我已经尝试过: var date = new Date(); $("#sear ...

  3. JavaScript中的工厂函数vs构造函数vs class

    原文链接:JavaScript Factory Functions vs Constructor Functions vs Classes 作者:Eric Elliott 译者:sunny 转载需提前 ...

  4. 理解javascript中的回调函数(callback)【转】

    在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String.Array.Number.Object类的对象一样用于内置对象的管理.因为function实 ...

  5. 关于javascript中的回调函数

    关于javascript中的回调函数 原文地址:http://blog.csdn.net/sicluoyi/article/details/1737969 考虑一个这样的例子: 假如某个项目的底层和高 ...

  6. hive获取月份_【Hive】Hive中常用日期函数整理

    前言 使用hive进行时间处理的过程中,有时忘记一些常用的函数用法,现整理一下hive中常用日期函数,当做备忘录使用,忘记来翻阅一下. 1 时间戳转化日期函数 时间戳必须是10位,默认情况下转化为'y ...

  7. 深入认识javascript中的eval函数

    来源:http://wanyij.blog.51cto.com/46570/43794 发现为本文起一个合适的标题还不是那么容易,呵呵,所以在此先说明下本文的两个目的: (1)介绍javascript ...

  8. Net和T-sql中的日期函数操作

    net中的日期函数代码: 代码 1 DateTime now = DateTime.Now; 2 // 当前月的第一天 3 DateTime d1 = new DateTime(now.Year, n ...

  9. JavaScript中语句与函数的执行辨析

    文章出自个人博客https://knightyun.github.io/2018/05/23/js-anonymous-function,转载请申明. Javascript代码中,语句和函数以及匿名函 ...

最新文章

  1. Android 控件架构及View、ViewGroup的测量
  2. HBuilder离线打包启用Chrome Inspect调试
  3. 基础的互联网连接词汇—Vecloud微云
  4. 配置阿里巴巴的数据源
  5. Lua require 相对路径
  6. oracle导入 表 卡住了,oracle数据库怎么导入dmp,只导入数据不导入表结构?
  7. python set集合_Python字典(dict)和集合(set)
  8. Find password cracker in 11g
  9. CSS变量(自定义属性)实践指南
  10. 包打包和解析过程 unity_Unity AssetBundle 解析 (一)AB包介绍与构建
  11. 菜鸟的数学建模之路(五):Logistic模型
  12. (翻译)禁用按钮不应变灰的原因
  13. android手机接投影仪,只需一招, 手机也能连接投影仪!
  14. PyQt5简易入门指南02,简单图片显示程序
  15. java计算长方体面积和周长
  16. 计算机音频接口,一台计算机的两个音频输出
  17. 一份漂亮的健康体检报告(一)
  18. A Survey of Two Signature Aggregation Techniques学习笔记
  19. 透过事物看本质的能力怎么培养?
  20. PLC西门子电梯PLC程序,有单部六层,三部十层,六部十层等

热门文章

  1. 在yii2中,让你action参数支持POST数据的小方法
  2. Activiti 6.x【11】IntermediateEvent
  3. 与其雇人杀虫不如购买杀虫剂
  4. zabbix监控实践解析(历史记录附近乱码、图表显示乱码)
  5. 小型自动化运维--expect脚本之自动同步
  6. Nagios安装与配置
  7. 从B 树、B+ 树、B* 树谈到R 树
  8. 信息系统项目管理师复习第2小时
  9. 面试题:四种Java线程池用法解析 !=!=未看
  10. 为什么工作时间长了。技术反而变低了。