`

javascript中data用法

 
阅读更多
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("虽然这个时光机能知道输入的日期是否有效,至于人是不是在那天生的,它是不能去看一看的!");
}
}
分享到:
评论

相关推荐

    JavaScript for Data Science .pdf

    《JavaScript for Data Science》是一本关于如何使用JavaScript进行数据科学工作的专业书籍。该书属于Chapman & Hall/CRC数据科学系列,这一系列反映了数据科学领域的跨学科特性,汇集了来自统计学、计算机科学、...

    jquery中data的用法案例

    现在,让我们深入探讨一下`data()`在jQuery中的用法,并通过案例来理解其功能。 1. **数据绑定**: - `$(selector).data(key, value)` 使用`data()`方法,我们可以将任意类型的数据(如字符串、数字、对象等)...

    Data Wrangling with JavaScript

    《Data Wrangling with JavaScript》是一本专注于使用JavaScript语言进行数据处理的书籍。数据处理(Data Wrangling)是指对数据进行清洗、整理、转换,以便于后续分析的处理过程。这本书主要介绍如何在JavaScript...

    Loiane Groner Learning JavaScript Data Structures and Algorithms

    《Loiane Groner Learning JavaScript Data Structures and Algorithms》是一本深入浅出地讲解如何使用JavaScript语言来理解和实现数据结构与算法的书籍。该书由Loiane Groner编写,第二版于2016年6月发布。 #### ...

    echarts动态加载series中的data

    在动态加载`data`时,我们可以使用JavaScript编写一个函数,根据实际需要生成JSON数组。例如,`getData()`函数可以这样实现: ```javascript function getData(dataList) { var jsonstr = []; for (var i = 0; i ...

    Ext.data.Store的基本用法

    最常见的方法是使用`getAt`方法结合`get`方法来获取特定记录中的数据。 ```javascript // 获取第0条记录的name值 var name = store.getAt(0).get('name'); // 遍历所有记录 for (var i = 0; i (); i++) { var ...

    在JavaScript中用法timer示例_.docx

    在这个文档中,主要讨论了`setInterval`在JavaScript中的使用,并给出了相关的示例和问题解析。 `setInterval`函数的基本语法是`setInterval(func, delay)`,其中`func`是需要周期性执行的函数,`delay`是间隔时间...

    CR2025-Datasheet-Ver-2.2.pdf_handbook_javascript_

    这些新特性极大地提升了JavaScript的表达能力和代码质量,手册会详细阐述它们的使用方法和优势。 JavaScript还有一套完整的错误处理机制,包括try-catch-finally语句,以及如何创建自定义错误。此外,性能优化和...

    javascript中的数组对象以及json学习笔记

    在实际开发中,数组和JSON常结合使用,比如从服务器获取的数据通常是JSON格式,然后通过JavaScript处理这些数据,可能涉及到数组方法的运用,如筛选、映射或聚合数据。 总的来说,理解JavaScript中的数组对象和JSON...

    探究dataURI中使用SVG正确姿势

    在JavaScript中,我们可以使用Blob对象和URL.createObjectURL方法将SVG转换为dataURI,这对于动态生成SVG或在运行时修改SVG非常有用。以下是一个简单的示例: ```javascript let svgString = '...

    JavaScript中回调函数的使用方法.pdf

    ### JavaScript中的回调函数使用详解 #### 一、概述 在现代Web开发中,JavaScript作为一种重要的客户端脚本语言,被广泛应用于构建动态网页和复杂的前端应用。其中,**回调函数**是一种核心概念,它允许开发者在...

    javascript中showModalDialog子页面值赋给父页面

    总结一下,要在JavaScript中使用`showModalDialog`将子页面的JSON值赋给父页面,你需要在子页面中收集并序列化数据,然后设置`window.returnValue`。父页面通过调用`showModalDialog`函数,接收返回值并进行反序列化...

    JavaScript and jQuery for Data Analysis and Visualization.pdf 2016

    - **JavaScript** 和 **jQuery** 的基本概念及使用方法。 - 使用 **JavaScript** 和 **jQuery** 进行 **数据处理** 的技术。 - 数据 **可视化** 的基础理论和技术。 - 如何结合 **JavaScript** 和 **jQuery** 创建...

    android webview中使用Java调用JavaScript方法并获取返回值

    如果需要在WebView中启用JavaScript调用Android代码的功能,还要在addJavascriptInterface()方法中声明一个Java类的实例,并为其指定一个可以在JavaScript中访问的接口名字。 在Java代码中定义一个内部类,用于接收...

    javascript连接Oracle实例

    在本文中,我们将讨论如何使用JavaScript连接Oracle实例。 标题解释 JavaScript是一种广泛使用的客户端脚本语言,而Oracle则是一种流行的关系数据库管理系统。在实际应用中,我们经常需要使用JavaScript来连接...

    MFC的WebBrowser控件 C++与JavaScript之间数据交互传递

    当JavaScript调用`sendDataToCpp`时,`OnMyCppFunction`会在C++端被触发,传递的数据可以在`data`参数中获取。 3. **事件驱动交互**: 除了以上方法,还可以通过HTML元素的事件和C++的事件处理程序进行交互。在...

    jQuery和JavaScript使用小案例

    通过分析这些案例,你可以了解到如何在实际项目中结合使用jQuery和JavaScript,提高开发效率和代码质量。 学习这些案例时,应重点理解它们是如何利用jQuery的便利性来简化JavaScript代码的,同时也要了解JavaScript...

    在Javascript中使用pgsql编写动态SQL查询的集合助手

    在JavaScript中,`pg-sql`库是一个非常实用的工具,用于与PostgreSQL数据库进行交互。这个库允许开发者使用模板字符串来构建动态SQL查询,提高了代码的可读性和安全性。本篇文章将深入探讨如何利用`pg-sql`库创建一...

    基于form-data请求格式详解

    JavaScript中,XMLHttpRequest Level 2引入了FormData接口,允许开发者使用JavaScript来构建键值对的集合,并模拟表单提交。使用FormData对象,开发者可以更方便地组织文件和文本数据进行上传。例如,使用fetch API...

Global site tag (gtag.js) - Google Analytics