- 浏览: 81110 次
- 性别:
- 来自: 重庆
文章分类
var d = new Date();//Date对象需要创建
//Date 对象能够表示的日期范围约等于 1970 年 1 月 1 日前后各 285,616 年。
alert(d);//直接输出这个对象,将会得到一个表示时间的字符串
//这个对象有一些方法,可以用来获取时间的各个部分
alert(d.getYear());//获取年,2000年以前返回年份后两位,2000年之后的返回年份的完整表达方式
alert(d.getFullYear());//始终返回年份的4位数表达方式
alert(d.getMonth());//返回月份,注意,月份是从0开始计数的,所以1月时将返回0
alert(d.getDate());//返回今天几号
alert(d.getDay());//返回今天星期几,星期天是0,星期1是1....
alert(d.getHours());//返回小时
alert(d.getMinutes());//返回分钟
alert(d.getSeconds());//返回秒
alert(d.getMilliSeconds());//返回毫秒
alert(d.getTime());
//返回一个整数值,这个整数代表了从1970年1月1日开始计算到Date对象中的时间之间的毫秒数
//日期的范围大约是1970年1月1日午夜的前后各285616年,负数代表1970年之前的日期
我们不但能从中获取时间值,还可以设置时间值
var d = new Date();
d.setFullYear(1990);//设置年份为1900
alert(d.getFullYear());//返回1900
alert(d.getTime());//输出的值是负的,这验证了上面所说的getTime()返回值
var d=new Date();
d.setFullYear(2004);
d.setMonth(11);//设置月份为12月,注意月份是从0开始计数的
d.setDate(2);
d.setHours(6);
d.setMinutes(12);
d.setSeconds(12);
alert(d.getDay());//输出2004年12月2日星期几
//setXXX这样的方法有个最大的好处就是如果我们设置了错误的值,脚本并不会出错,但日期会自动更正
d= new Date();
d.setYear(2003);
d.setMonth(1);//月份从0开始计数
d.setDate(31);//2月从来不会有31号
alert(d);//输出日期,发现会是3月3号
//让用户输入生日
var year=window.prompt("请输入出生年份!","")*1;
var month=window.prompt("请输入出生月份!","")*1;
var date = window.prompt("请输入出生日!","")*1;
if (!year || !month || !date) {//NaN转换成布尔值将会是false
alert("您的输入有误!");
} else {
var timeMachine=new Date();
timeMachine.setFullYear(year);
timeMachine.setMonth(month-1);//记住,月份是从0开始计数的
timeMachine.setDate(date);
var trueYear = timeMachine.getFullYear();
var trueMonth = timeMachine.getMonth()+1;//记住,月份是从0开始计数的
var trueDate = timeMachine.getDate();
if (trueYear != year || trueMonth != month || trueDate != date) {
alert("您撒谎!");
} else {
alert("虽然这个时光机能知道输入的日期是否有效,至于人是不是在那天生的,它是不能去看一看的!");
}
}
//Date 对象能够表示的日期范围约等于 1970 年 1 月 1 日前后各 285,616 年。
alert(d);//直接输出这个对象,将会得到一个表示时间的字符串
//这个对象有一些方法,可以用来获取时间的各个部分
alert(d.getYear());//获取年,2000年以前返回年份后两位,2000年之后的返回年份的完整表达方式
alert(d.getFullYear());//始终返回年份的4位数表达方式
alert(d.getMonth());//返回月份,注意,月份是从0开始计数的,所以1月时将返回0
alert(d.getDate());//返回今天几号
alert(d.getDay());//返回今天星期几,星期天是0,星期1是1....
alert(d.getHours());//返回小时
alert(d.getMinutes());//返回分钟
alert(d.getSeconds());//返回秒
alert(d.getMilliSeconds());//返回毫秒
alert(d.getTime());
//返回一个整数值,这个整数代表了从1970年1月1日开始计算到Date对象中的时间之间的毫秒数
//日期的范围大约是1970年1月1日午夜的前后各285616年,负数代表1970年之前的日期
我们不但能从中获取时间值,还可以设置时间值
var d = new Date();
d.setFullYear(1990);//设置年份为1900
alert(d.getFullYear());//返回1900
alert(d.getTime());//输出的值是负的,这验证了上面所说的getTime()返回值
var d=new Date();
d.setFullYear(2004);
d.setMonth(11);//设置月份为12月,注意月份是从0开始计数的
d.setDate(2);
d.setHours(6);
d.setMinutes(12);
d.setSeconds(12);
alert(d.getDay());//输出2004年12月2日星期几
//setXXX这样的方法有个最大的好处就是如果我们设置了错误的值,脚本并不会出错,但日期会自动更正
d= new Date();
d.setYear(2003);
d.setMonth(1);//月份从0开始计数
d.setDate(31);//2月从来不会有31号
alert(d);//输出日期,发现会是3月3号
//让用户输入生日
var year=window.prompt("请输入出生年份!","")*1;
var month=window.prompt("请输入出生月份!","")*1;
var date = window.prompt("请输入出生日!","")*1;
if (!year || !month || !date) {//NaN转换成布尔值将会是false
alert("您的输入有误!");
} else {
var timeMachine=new Date();
timeMachine.setFullYear(year);
timeMachine.setMonth(month-1);//记住,月份是从0开始计数的
timeMachine.setDate(date);
var trueYear = timeMachine.getFullYear();
var trueMonth = timeMachine.getMonth()+1;//记住,月份是从0开始计数的
var trueDate = timeMachine.getDate();
if (trueYear != year || trueMonth != month || trueDate != date) {
alert("您撒谎!");
} else {
alert("虽然这个时光机能知道输入的日期是否有效,至于人是不是在那天生的,它是不能去看一看的!");
}
}
发表评论
-
ajax跨域
2016-05-03 13:53 328由于最近在一个小项目需要把页面和后台分开, ... -
js操作数据
2015-09-25 14:40 480处理数组的方法很多,javascript splice()算是 ... -
js中(function(){})()说明
2015-09-25 11:59 343js中自执行匿名函数 格式:(function() {//co ... -
js的Prototype属性 解释及常用方法
2015-09-25 11:44 408函数:原型每一个构造函数都有一个属性叫做原型(prototy ... -
js精品
2015-03-20 13:04 01. oncontextmenu="window.e ... -
js全套函数
2014-09-17 11:54 4051.document.write(""); ... -
javascript中正则表达式
2014-08-08 10:52 440正则表达式语法: 正则表达式重复: 选择、分组 ... -
javascript中call
2014-08-01 16:33 516[b]Person类对象转换(我觉得是种实例化对象后, 继承的 ... -
javascript中prototype
2014-07-23 10:42 442用过JavaScript的同学们肯定都对prototype如雷 ... -
js完成跑马灯程序
2014-02-08 16:56 640<!Doctype html> <html& ... -
两个下拉列表的移动(只完成左到右,右到左原理相同)
2014-02-08 16:56 476<!DOCTYPE html PUBLIC " ... -
动态添加表格和删除表格(复制粘贴就可以运行)
2014-02-08 16:57 622<!DOCTYPE html PUBLIC " ... -
动态添加select选项
2013-12-26 15:58 508<!DOCTYPE html PUBLIC " ... -
js判断两个日期的大小和判断输入框的值是否为空
2013-12-26 15:40 923/*******************js判断日期的大小** ... -
js中setInterval与setTimeout用法
2013-12-23 13:42 389setTimeout 定义和用 ... -
正则表达式
2013-09-16 11:36 460匹配中文字符的正则表达式: [u4e00-u9fa5] 评注 ... -
showModalDialog
2013-07-12 11:29 349JS中showModalDialog 详细使用 基本介绍: ... -
javascipt 总结
2013-07-10 21:36 446typeof(): 是判断数据的类型,例如:alert(typ ...
相关推荐
5.1.2 Javascript的使用方法 5.1.3 语法规则 5.1.4 运算符和表达式 5.1.5 函数 5.1.6流程控制 5.1.7 事件处理 5.2 JavaScript对象编程 5.2.1 Object 类型 5.2.2 Array对象 5.2.3 String对象 5.2.4 Math对象 5.2.5 ...
JavaScript中的数据结构库DataStructures是一个JavaScript库,您可以在其中找到最常见的数据结构以及更高级的其他数据结构。 还提供了各种方法来操纵数据结构。 该库实现了[iterator]( )模式,以便隐藏可用于存储...
流量数据一个简单的 javascript 客户端,用于轻松组合 OData 查询安装在浏览器中bower install flowdata 或者如果你在 node 中工作npm install flowdata 用法在浏览器中,将创建一个全局的“flowdata”对象 // ** ...
通过GoodData REST API进行精简的javascript抽象 入门 要获得丰富的可视化效果,请使用GoodData.UI : 存储库 用于自定义可视化的 gooddata-js用于特定的后台任务,但它可用于浏览器和node.js环境中的小型应用程序...
微信小程序在JavaScript文件中声明的变量和函数只在该文件中有效;不同的文件中可以声明相同名字的变量和函数,不会互相影响。如果希望在各个页面之间共同使用某些信息,并且可以对共享数据进行修改设置,以便于其他...
Waveform-data.js :JavaScript库,提供对预先计算的波形数据文件的访问,或者可以使用Web Audio API生成波形数据。 :用于与波形交互JavaScript UI组件。 我们在BBC中将这些项目用于以及针对BBC内容编辑器的基于...
目标是将所有可重用的数据操作逻辑放在这里,并在 config-object 内部使用它。 安装 npm install data-object 用法 您现在可以执行以下操作: Data = require ' data-object ' data = new Data a : b : 1 c : ...
bootstrap Table的使用方法总结 本文为大家分享了bootstrap Table的使用方法,供大家参考,具体内容如下 官网资料 html <!-- 表格 --> data-toolbar="#toolbar" data-show-columns="true" data-show-...
本文实例讲述了javascript中clipboardData对象用法。分享给大家供大家参考。具体分析如下: clipboardData对象 ,注意网页里剪贴板到现在只能设置Text类型,即只能复制文本 clearData(“Text”)清空粘贴板 getData...
主要为大家详细介绍了JavaScript中文件上传API,介绍了上传文件API的使用方法,感兴趣的小伙伴们可以参考一下
(使用生成的TOC)安装使用安装: $ npm install --save base-data用法向添加一个data方法,该方法可用于设置,获取数据并将数据加载到应用程序中的指定对象上。 var Base = require ( 'base' ) ;var data = require...
在JavaScript中对字符串进行转义和反转义操作,常用的方法莫过于使用encodeURI (decodeURI)、encodeURIComponent (decodeURIComponent)这几个方法,具体使用方法和区别。 但是如何在JavaScript中对HTML进行反转义...
然后在您JavaScript文件中: const { SVGPathData , SVGPathDataTransformer , SVGPathDataEncoder , SVGPathDataParser } = require ( 'svg-pathdata' ) ; 使用TypeScript / ES6中的导入语法: import { ...
本文实例讲述了JavaScript模板引擎用法。分享给大家供大家参考。具体如下: 这里介绍的这个模板引擎写得短小精悍,非常值得一看 tmpl.js文件如下: // Simple JavaScript Templating // John Resig - ...
数据镜头数据镜头的简单 JavaScript 实现用法 Lens = require ( 'data-lens' ) ;// Basic uselens = new Lens ( getter , setter ) ;lens . get ( data ) ; // === getter(data)lens . set ( val , data ) ; // === ...
Javascript 中的数据结构和算法 在 JavaScript 中实现的基本数据结构和算法。 免责声明 安装 您可以手动下载必要的文件...为了在其他环境中使用js-dsa数据结构和算法,您可以单独要求每个实现: define ( [ '/path/
GRF Reader是用于读取Ragnarok GRF文件的Javascript库。 基本用法 方法getFile可用于获取目标文件的Buffer 。 您可以在entries字段中获取文件列表。 const GRFReader = require ( 'grf-reader' ) ; const grf = new...
精灵JavaScript中精灵的使用研究 这个库有助于创建动画精灵。 演示中的示例使用来自资产。 创建精灵后,您可以设置其动画。用法: 首先,包含库文件 sprite.js: [removed][removed]或直接链接: [removed][removed]...
安装使用安装: $ npm install --save is-data-descriptor用法var isDataDesc = require ( 'is-data-descriptor' ) ;例子当描述符具有带有有效值的有效属性时为true 。 // `value` can be anythingisDataDesc ( { ...
使用方法 1.配置数据 将所需图片复制到\img文件夹下,将数据文件、配置文件复制到\data文件夹下。 2.启动服务 两 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行...