//获取时间
function GetDateString() {
var oDate = new Date();
var month = oDate.getMonth() + 1;
if (month <= 9) {
month = "0" + month;
}
var day = oDate.getDate();
if (day <= 9) {
day = "0" + day;
}
var sDate = oDate.getYear() + "-" + month + "-" + day;
return sDate;
}
//验证时间格式
function checkDate(theDate){
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/;
var result=true;
if(!reg.test(theDate))
result = false;
else{
var arr_hd=theDate.split("-");
var dateTmp;
dateTmp= new Date(arr_hd[0],parseFloat(arr_hd[1])-1,parseFloat(arr_hd[2]));
if(dateTmp.getFullYear()!=parseFloat(arr_hd[0])
|| dateTmp.getMonth()!=parseFloat(arr_hd[1]) -1
|| dateTmp.getDate()!=parseFloat(arr_hd[2])){
result = false;
}
}
return result;
}
//时间之间的比较
function compareDate(DateOne,DateTwo)
{
var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ("-"));
var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ("-")+1);
var OneYear = DateOne.substring(0,DateOne.indexOf ("-"));
var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ("-"));
var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ("-")+1);
var TwoYear = DateTwo.substring(0,DateTwo.indexOf ("-"));
if (Date.parse(OneMonth+"/"+OneDay+"/"+OneYear) >
Date.parse(TwoMonth+"/"+TwoDay+"/"+TwoYear))
{
return true;
}
}
分享到:
相关推荐
描述中的知识点:介绍了如何使用JavaScript(Js)获取当前的日期和时间,并提供了一个格式化日期时间的代码示例。 标签中的知识点:涉及到Js在获取日期时间方面相关的几个关键功能和方法,包括获取年份、月份、日、...
### JS 获取页面上的时间和当前时间进行比较判断 在前端开发中,经常需要处理与时间相关的逻辑,例如验证用户输入的时间是否有效、判断某个事件是否已经过期等。本篇文章将详细解析如何使用JavaScript来获取页面上...
本文将详细介绍如何使用JavaScript中的正则表达式来验证时间格式遵循“xxxx-xx-xx”的形式,即年-月-日的格式。 首先,正则表达式是一种用于匹配字符串中字符组合的模式,它允许我们对字符串进行复杂的搜索和匹配。...
在本文中,我们将深入探讨如何使用Node.js的`request`库来实现在用户注册和登录过程中发送和验证短信验证码的功能。`request`库是Node.js社区广泛使用的HTTP客户端,它使得进行HTTP请求变得简单易行。 ### 1. Node....
本文将详细介绍一个包含多种日期时间处理功能的脚本库,其中包括日期格式验证、日期计算以及日期比较等功能。 ### 二、具体方法介绍 #### 1. `Date.prototype.isLeapYear` — 判断闰年 该方法用于判断当前日期...
### Js获取本地时间和相关操作 在JavaScript中,`Date`对象是处理日期和时间的核心工具。本文将详细介绍如何使用JavaScript来获取本地时间及其相关操作,包括但不限于:年、月、日、时、分、秒等具体信息的获取方法...
手机号验证同样可以用正则表达式完成,确保输入的手机号码符合中国的11位数字格式。 6. 开箱即用和二次开发: 本项目强调了开箱即用和快速二次开发的概念,这意味着它提供了一套完整的解决方案,开发者可以快速将其...
了解并熟练掌握这些方法,可以方便地在JavaScript中进行日期和时间的处理,满足各种需求,如格式化显示、计算间隔、验证日期有效性等。在实际开发中,这些功能通常结合使用,以提供更灵活和强大的日期时间处理能力。
### js获取时间的时分秒出现NaN问题及解决方法 #### 问题背景 在JavaScript中处理日期和时间是一项常见的需求,特别是在开发与时间敏感的应用场景(如定时任务、倒计时等)时更是如此。然而,在处理这些日期时间的...
Node.js作为一个流行的JavaScript运行环境,它允许开发者使用JavaScript进行后端开发,结合短信验证码服务,可以为用户提供安全的验证流程。 首先,让我们了解Node.js的核心概念。Node.js基于Chrome的V8引擎,它...
- 对象嵌入:如使用object标签嵌入播放器和Flash,并与JavaScript交互。 - 异步调用类:使用XMLHttpRequest或fetch进行页面无刷新的数据获取。 这些JavaScript验证函数和技术涵盖了前端开发中的许多关键场景,它们...
JavaScript的`crypto-js`库是开发者们在前端进行加密和哈希操作的常用工具,它提供了多种加密算法和哈希函数。从2.5到3.1,`crypto-js`经历了多个版本的更新,不断优化性能,增加新功能,以满足不同场景下的安全需求...
- **时间格式验证**:`function isTime(str)` 该函数用于验证一个字符串是否符合时间格式(如`13:04:06`),并检查小时、分钟和秒是否合法。 - **日期格式验证**:`function strDateTime(str)` 第一个版本用于验证一...
在JavaScript中,页面判断是网页开发中不可或缺的一部分,主要用于数据验证、用户交互和浏览器兼容性处理。以下是对标题和描述中涉及的知识点的详细说明: 一、验证类 1. 数字验证: - 整数:使用正则表达式`/^(-|...
获取日期格式的字符串 toString()、toLocaleTimeString()、toLocaleDateString()等 21.argument参数:所有方法都隐藏的一个数组对象 作用:不设置任何的形参的情况下,自动接收所有传入参数 arguments.length:...
- **短时间验证**:如 `(13:04:06)`,通过函数`isTime(str)`实现,确保时间格式正确且不超出范围。 - **短日期验证**:如 `(2003-12-05)`,`strDateTime(str)`函数检查日期格式及有效性。 - **长时间验证**:包含...
- **日期验证**:如短日期(2003-12-05)或长时间格式,可以使用正则表达式匹配并用`Date`对象进行验证。 3. **表单类验证**: - **空值验证**:确保所有表单字段都不为空,可以使用`required`属性或自定义验证函数...
- **实例096 时间格式验证**:演示了如何验证用户输入的时间格式是否正确。 **5.3 输入值验证** - **知识点:** - 如何验证用户输入的值是否为空或符合特定范围。 - 使用示例: - **实例098 验证文本框是否为...
- 这部分未给出具体验证方式,但可以使用JavaScript的字符串方法如`length`属性来限制输入值的最大或最小长度。 **3.4 复选框全选验证** - 实现方式: - 这部分未给出具体验证方式,但可以通过遍历复选框元素数组...