JS 函数--Date()函数
1.JavaScript没有基本的日期数据类型,所以只能显式的创建Date对象。例如:var myDate=new Date();
2.为了创建一个存储了特定日期的,或者时间的Date对象,可以简单的把日期或者日期与时间放到括号里面;
var myDate=new Date("2015/06/16 10:30");
alert(myDate);
火狐浏览器显示的效果为:
IE浏览器显示效果:
谷歌浏览器显示效果为:
注意:如果上面的代码这样写;在火狐和IE浏览器里面报错:
var myDate=new Date("2015-06-16 10:30");
alert(myDate);
IE浏览器错误提示:
火狐浏览器错误提示:
3.不同的国家使用不同的顺序来描述日期,eg.美国制定的日期格式是MM/DD/YY,而欧洲的格式是DD/MM/YY,在祖国他们的格式是YY/MM/DD。如果使用简写的名字指定月份。那么可以以,任意的顺序使用。
例如:
var myDate=new Date("Jun 16 2015")
alert(myDate);
var myDate=new Date(" 16 Jun 2015")
alert(myDate);
var myDate=new Date("2015 16 Jun ")
alert(myDate);
即显示的顺序为:月日年
火狐显示效果:
IE显示效果:
谷歌显示效果:
4.Date对象,还有许多参数,var myDate=new Date(aYear,aMonth,aDate,aHour,aMinute,aSecond,aMillisecond);
要使用这些参数,首先需要指定年份和月份,然后使用这些参数,但是必须按照顺序,逐个使用不能在它们之间选择。
例如:可以指定年份,月份,日期,小时;但是不能指定指定年份,月份,然后指定小时。
这样写是错误的,这个时候不能用双引号把日期括起来:
var myDate=new Date("2015 ,9, 16 ,23");
alert(myDate);
还有这个时候,不能数字和月份简写混合,这样也是错误的,在IE和火狐中报错。
var myDate=new Date("2015 ,Jun, 16 ,23");
alert(myDate);
而应该这样写:var myDate=new Date(2015 ,9, 16 ,23);
alert(myDate);
*但是不能指定指定年份,月份,然后指定小时。
例如:这里的14本来指的是14点,现在却因为没有指定日期,变成了日期。。。
var myDate=new Date("2015 ,7, ,14");
alert(myDate);
火狐效果图:
而在IE中则会直接报错:
在谷歌中呢,是这样的。。:
5.尽管通常我们认为9月(September)是第九个月份,但是Javascript从0(1月)开始计算月份,因此月份8表示9月。
JS 函数--Date()函数的更多相关文章
- JS关于Date函数的格式化输出
// 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占 ...
- 【心得】怪异的JS的Date函数
我们知道new Date('2013/1/1')是2013年1月1日, 那么new Date('2013/1/366')会报无效日期格式吗?答案是,这是一个有效的日期,但是他是表示2014年1月1日. ...
- Js日期函数Date格式化扩展
prototype是向对象中添加属性和方法,返回对象类型原型的引用,例如对js中日期函数Date进行扩展: Date.prototype.Format = function (fmt) { var o ...
- js中的函数,Date对象,Math对象和数组对象
函数就是完成某个功能的一组语句,js中的函数由关键字 function + 函数名 + 一组参数定义;函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织结构更多清晰. ...
- javascript得知 - js的Date对象函数
js的Date功能很强大.通常使用. 首先获得当前的日期: var CurDate = new Date(); var Year = CurDate.getFullYear(); //年份(四位 例: ...
- 『开源』扩展 JS 的 Date 处理函数
背景: JS 有自己的 时间类型 Date —— 但是,在某些情况下 这个对象似乎 不太好用. 本文 基于 JQuery 扩展了一些 JS日期函数,包括: > 字符串 转 Date 对象 万 ...
- js Date 函数方法及日期计算
js Date 函数方法 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份 ...
- JS Date函数在safari中的问题
问题描述:在做Web的时候,在PC上用Chrome调试成功,但是在safari一测就出现了问题.经过debug发现是日期相关出现问题.查阅一些资料后发现,safari中对于JavaScript的Dat ...
- js立即执行函数
一.JS立即执行函数的写法 方式1.最前最后加括号 (function(){alert(1);}()); 方式2.function外面加括号 (function(){alert(1);})(); ...
随机推荐
- Activity intent经常使用的 FLAG
Intent.FLAG_ACTIVITY_NEW_TASK 默认的跳转类型,会重新创建一个新的Activity,不过与这种情况,比方说Task1中有A,B,C三个Activity,此时在C中启动D的话 ...
- [原]cocos2d-lua 常用法汇总
1.CCEditBox local back = CCScale9Sprite:create("res/ui/images/im_02.png", CCRect(20, 20, 1 ...
- iis 访问网站需要进行身份验证
今天网站输入域名访问的时候提示需要输入账号密码,这是权限出了问题,百度了一下,解决了,分享一下: 1.登陆远程,右键我的电脑->管理->本地用户和组->用户,里面有一个IUSR_WD ...
- 初探Stage3D(二) 了解AGAL
关于本文 本文并无打算事无巨细的介绍一遍AGAL,仅仅是对现有文档的一些理解及汇总,所以请先阅读相参考文档 AGAL概念 参考资料 http://www.adobe.com/devnet/flashp ...
- win10上安装Docker
方法1:具体我没有试过,不知道win10下可以么.http://blog.csdn.net/zistxym/article/details/42918339 方法2: 先安装VirtualBox(下载 ...
- LeetCode:4_Median of Two Sorted Arrays | 求两个排序数组的中位数 | Hard
题目: There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the ...
- 64bit ubuntu 安装32bit的软件
在64bit的系统上安装32bit的软件时,会提示: file not found or no such file. 此时只需要安装 sudo apt-get install libc6-dev-i3 ...
- myeclipse 2013 SR2 for(MAC/WINDOWS)破解 注册过程
前天去官网下载的时候都还只是sr1,结果昨天去看居然有sr2了,之前一直在windows下用 2013,网上的注册机都还很好用.但最近换了mac,下载的sr1我却无论如何都没办法破解,下载了N个版本的 ...
- Eclipse项目名出现红叉
一.背景与原因 项目第一次加进来的时候,我用的是D:\Java\jdk1.7.0_17,后来由于配置将tomcat切换到jboss,说是JBOSS某个版本只支持jdk6,我就将“环境变量JAVA_HO ...
- 蓝凌OA二次开发手册
1.蓝凌OA表单前端调用后台数据 一.后台存储过程: create procedure sp_test @ftext nvarchar(50) as begin select @ftext as '测 ...