`
步青龙
  • 浏览: 295682 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
72ba33fb-eefe-3de1-bd65-82a6e579265d
Java面试
浏览量:0
社区版块
存档分类
最新评论

Javascript Date的基本特点

 
阅读更多

 

<SCRIPT LANGUAGE="JavaScript">
	 // Date 的用法
	 var date = new Date();
	 // javascript 的Date是在java的java.util.Date基础上构建的,参考java的Date。
	 // UTC Coordinated Universal Time 1970年1月1日凌晨为开始时间 可以保存之前之后的+/-285616个年份
	 // 如果想根据特定的时间构建日期对象,javascript提供了2个简化的方法 Date.parse(); Date.UTC();
	 // Date.parse 具体支持什么格式看浏览器而不同,看地区而不同(浏览器设置语言)。
	 var date1 = new Date(Date.parse("May 19,2012"));
	 date1 = new Date("May 19,2012");// 等价写法,这种写法也会调用Date.parse方法
	 document.write(date1+"</br>");
	 var abm = new Date("奥巴马 19,2012");// 一个非日期的字符串会返回一个NaN 
	 document.write(abm+"</br>");
	 // 超范围的日期在浏览器有很多古怪的行为。。。。。。(如日用32表示,省略)
	 date1 = new Date(Date.UTC(2012,0));// GMT时间 参数可以很多 年 月 日 时 分 秒 以空格分开
	 document.write(date1+"</br>");

	 // 日期的比较
	 var date2 = new Date(2012,1,6,23,59,12);// 参数可以很多 年 月 日 时 分 秒 以空格分开
	 document.write((date1>date2)+"</br>");
	  // 格式化方法 toString toLocaleString这几种方法在不同的浏览器显示异常,或者同一个浏览器不同版本,显示格式都让人肉疼
	 document.write(date1.toDateString()+"</br>");// Sat Jan 1 2000
	 document.write(date1.toTimeString()+"</br>");//08:00:00 UTC+0800
	 document.write(date1.toLocaleDateString()+"</br>");//2000年1月1日
	 document.write(date1.toLocaleTimeString()+"</br>");//8:00:00
	 document.write(date1.toLocaleString()+"</br>");// 2000年1月1日 8:00:00
	 document.write(date1.toGMTString()+"</br>");// Sat, 1 Jan 2000 00:00:00 UTC 为了向后兼容
	 document.write(date1.toUTCString()+"</br>");// Sat, 1 Jan 2000 00:00:00 UTC 推荐
	 

     // 时间 日期组建方法,为了统一显示格式可以直接获取相应的组建拼接也是一个不错的选择
	 // getTime getDate大部分都有一个UTC的方法,如getDate 对应的就有getUTCDate() setUTCDate等等
	 // getFullYear getMonth getDay getHours getMinutes getSeconds getMillseconds
	 document.write(date1.getFullYear + "</br>");// 
	 document.write("时间为:"+date2.getFullYear()+"年"+ date2.getMonth() 
	 +"月"+date2.getDate()+"日 "+ date2.getHours()+":"+date2.getMinutes()+":"+date2.getSeconds());
 
</SCRIPT>
 

 

 

 

分享到:
评论

相关推荐

    xdate, A Modern JavaScript Date Library.zip

    虽然JavaScript内置的Date对象提供了基本的日期处理功能,但其API设计有时并不直观,且在某些复杂场景下功能略显不足。为了解决这些问题,开发者们创建了各种第三方日期库,其中“xdate”是一个备受推崇的现代...

    浅析JavaScript 箭头函数 generator Date JSON

    箭头函数提供了一种更简洁的函数写法,它主要有以下几个特点: 1. **简洁语法**:箭头函数允许省略`function`关键字,直接用箭头`=&gt;`来定义函数。 2. **无`this`绑定**:箭头函数中的`this`值是继承自定义它们的上...

    daterangepicker中文示例

    daterangepicker的主要特点包括: 1. **多语言支持**:daterangepicker允许开发者轻松地切换到不同的语言,包括中文,以适应全球化的用户需求。 2. **自定义日期格式**:它可以显示和接受多种日期格式,如"YYYY-MM...

    JavaScript基础知识例子

    JavaScript是Web开发中不可或缺的一部分,主要用于网页和网络应用的交互与动态化。这个压缩包文件“JavaScript基础知识例子.zip”包含了多个HTML文档,每个文档详细介绍了JavaScript的基础知识,特别是关于数据类型...

    javascript 教程

    JavaScript的基本特点: 1. 脚本语言:JavaScript是一种解释型的脚本语言,易于学习和使用。 2. 基于对象:JavaScript允许直接操作内置对象,如DOM元素、Date等。 3. 简单性:语法相对简单,适合初学者入门。 4. ...

    个人Javascript学习笔记 精华版

    JavaScript语言特点是脚本语言、解释执行、基于对象、事件驱动、简单、弱类型。 2. 嵌入JavaScript到HTML页面 可以使用 `&lt;script&gt;`标记嵌入脚本代码,例如 `&lt;script language="javascript"&gt; /*JavaScript代码*/...

    javascript入门教程.docx

    **JavaScript**是一种功能强大的脚本语言,以其轻量级、解释型或即时编译型的特点而著称。作为一种基于原型的编程语言,JavaScript支持多种编程范式,包括面向对象、命令式、声明式以及函数式编程。这些特性使得...

    javascript核心参考手册

    JavaScript是一种广泛应用于Web开发的动态编程语言,其主要特点包括弱类型、原型继承和事件驱动。在本书中,你会深入了解到JavaScript的基础语法,如变量声明、数据类型(包括原始类型和引用类型)、控制结构(如if...

    javascript完全学习手册1 源码

    1.1.2 JavaScript的基本特点 2 1.1.3 常用的Web开发语言 3 1.2 JavaScript的应用 4 1.2.1 客户端应用 5 1.2.2 服务器端应用 5 1.3 在Web页面中使用JavaScript 5 1.3.1 HTML的基本结构 5 1.3.2 在HTML中嵌入...

    JavaScript速查手册

    JavaScript是一种解释型、基于原型的脚本语言,它具有动态类型、弱类型和事件驱动等特点。它主要应用于客户端的Web开发,通过在浏览器中运行代码来改变HTML元素、处理用户输入、执行网络通信等任务。 手册中的...

    javascript学习资料

    这份"javascript学习资料"包含的JavaScript1.ppt、JavaScript2.ppt、JavaScript3.ppt三个文件,很可能是系列讲座或教程的课件,它们会详细讲解JavaScript的基本概念、语法和常见应用。 首先,JavaScript的基础部分...

    现代Javascript日期工具库

    ### `date-fns`库的核心特点 1. **模块化**:`date-fns`的所有功能都封装在独立的函数中,可以根据需要按需引入,减少了不必要的代码体积,有利于优化应用性能。 2. **清晰的API**:API设计简单直观,每个函数都有...

    JavaScript语法与范例速查手册(配书源码和JavaScript特效)

    JavaScript是一种弱类型、解释型的语言,它的主要特点是基于对象和事件驱动。在JavaScript中,变量无需预先声明,可以直接赋值,支持数据类型如字符串、数字、布尔值、null和undefined。函数是JavaScript的第一级...

    javascript知识点总结《一》

    ### JavaScript知识点总结《一》 ...以上是关于JavaScript的基础知识点总结,涵盖了初步认识JavaScript以及JavaScript的基本语法等内容。这些知识点对于初学者来说非常重要,有助于快速入门并进一步深入学习。

    JavaScript入门经典(第4版) Beginning JavaScript

    - **框架介绍**:列举了一些流行的JavaScript框架,如jQuery、AngularJS等,并简要介绍了它们的特点。 - **框架选择建议**:根据项目需求和个人偏好,给出了选择合适框架的一些建议。 #### 三、附录部分 - **附录A...

    C#和javascript操作cookie

    总结起来,C#和JavaScript在处理Cookie时各有其特点:C#在服务器端创建和管理Cookie,而JavaScript在客户端进行读取、修改和删除操作。这种协同工作模式在许多Web应用中都十分常见,尤其在需要进行用户状态追踪和...

    JavaScript(二)

    JavaScript有七种基本数据类型:Undefined、Null、Boolean、Number、BigInt、String和Symbol,以及一种复杂数据类型——Object。 二、控制结构 1. 条件语句:`if...else`用于条件判断,`switch...case`提供多分支...

    JavaScript初识及基本语法详解

    JavaScript 是一种广泛应用于 Web 开发的脚本语言,它具有基于对象和事件驱动的特点,主要用于增强网页的动态性和交互性。该语言由 Netscape 公司的 Brendan Eich 在 1995 年设计并实现,最初的目的是为了使网页能够...

    10个JavaScript相关DatePicker库

    下面,我们将详细探讨10个JavaScript相关的DatePicker库,以及它们的特点和使用方法。 1. **jQuery UI DatePicker**: jQuery UI 是一个流行的JavaScript库,其中的DatePicker组件提供了丰富的自定义选项,如日期...

Global site tag (gtag.js) - Google Analytics