`

js 将字符串转换为Date类型,并与当前时间比较

阅读更多
function checkForm(){
  		  		var reserveTm = document.getElementById("reserveTm").value;
  		  		var myDate= new Date(Date.parse(reserveTm.replace(/-/g, "/")));
  		var now = new Date();
  		if(myDate.getFullYear() < now.getFullYear()){
  			document.getElementById("point").innerHTML = "预约日期必须大于当前日期,请重新选择!";
  			return false;
  		}
  		if(myDate.getMonth() < now.getMonth()){
  			document.getElementById("point").innerHTML = "预约日期必须大于当前日期,请重新选择!";
  			return false;
  		}
  		if(myDate.getMonth() < now.getMonth()){
  			document.getElementById("point").innerHTML = "预约日期必须大于当前日期,请重新选择!";  			return false;
  		}else{
	  		if(myDate.getMonth() == now.getMonth() && myDate.getDate() < now.getDate()){
document.getElementById("point").innerHTML = "预约日期必须大于当前日期,请重新选择!";	  			return false;
	  		}
	  		return true;
  		}
  	}


将字符串形式的日期转换成日期对象

var strTime="2011-04-16"; //字符串日期格式           
var date= new Date(Date.parse(strTime.replace(/-/g,   "/"))); //转换成Data();

var month=date.getMonth()+1; //获取当前月份

------------------------------------------------------------------------------------------------------

date.getYear();        //获取当前年份(2位)
date.getFullYear();    //获取完整的年份(4位,1970-????)
date.getMonth();       //获取当前月份(0-11,0代表1月)
date.getDate();        //获取当前日(1-31)
date.getDay();         //获取当前星期X(0-6,0代表星期天)
date.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)
date.getHours();       //获取当前小时数(0-23)
date.getMinutes();     //获取当前分钟数(0-59)
date.getSeconds();     //获取当前秒数(0-59)
date.getMilliseconds();    //获取当前毫秒数(0-999)
date.toLocaleDateString();     //获取当前日期
var mytime=date.toLocaleTimeString();     //获取当前时间
date.toLocaleString( );        //获取日期与时间
分享到:
评论

相关推荐

    js date转String 日期字符串转换

    ### JavaScript Date对象转换为字符串 在JavaScript中,`Date`对象提供了多种方法来获取和设置日期及时间。本文将详细介绍如何将`Date`对象转换成字符串格式,这对于数据展示、存储以及传输等场景非常有用。 #### ...

    javascript将字符串类型转换成日期进行比较

    本文主要介绍如何将不同格式的字符串转换为日期对象,并进行日期之间的比较。 #### 一、字符串格式:20100823 该格式为一个连续的数字串,表示年月日,如“20100823”代表2010年8月23日。为了将其转换为可以进行...

    js获取页面上的时间和当前时间进行比较判断

    为了能够与当前时间进行比较,首先需要将这个字符串转换成`Date`对象。 #### 三、实现方法 ##### 3.1 字符串格式化 根据题目中的代码片段,我们可以看到字符串的时间格式是`yyyy-MM-DD hh:mm:ss`。为了确保正确的...

    js字符串转换为日期[文].pdf

    在JavaScript中,将字符串转换为日期对象是常见的操作,特别是在处理用户输入或解析日期格式化字符串时。这个示例提供了一种自定义方法,通过指定的模式将字符串转换为Date对象。以下是从给定的代码段中提取的关键...

    Js获取当前日期时间及格式化代码

    - 其他日期时间脚本库方法包括日期计算、日期比较、日期转字符串、日期分割为数组、取日期的部分信息、获取日期所在月的最大天数、判断日期所在年的第几周、字符串转换为日期型、验证日期有效性、完整日期时间检查...

    java的Date类型转换成MySQL的DateTime类型.doc

    在给定的代码中,提供了一个将 Java 的 Date 类型转换为 MySQL 的 DateTime 类型的方法,该方法名为DateToMySQLDateTimeString,该方法将 Java 的 Date 对象作为参数,并将其转换为 MySQL 的 DateTime 字符串。...

    JS获取当前时间并格式化"yyyy-MM-dd HH:mm:ss"

    下面是一个Date对象的扩展,用于将Date对象转换为指定格式的字符串: ```javascript Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "H+...

    字符串和时间戳相互转换

    - `new Date()` 构造函数用于将字符串转换为日期对象。 ```javascript var dateString = "2023-03-15T10:30:00"; var dateObject = new Date(dateString); ``` - `getTime()` 方法返回时间戳。 ```javascript...

    JavaScript字符串函数大全

    根据提供的文件信息,这里将详细解释与JavaScript字符串相关的函数,并补充一些缺失或不清晰的部分,以便更好地理解每个函数的功能及用法。 ### JavaScript字符串函数大全 #### 1. Asc(x) - **功能**:返回字符的...

    js string转date.doc

    JavaScript中的Date对象是处理日期和时间的核心类,它...总的来说,JavaScript提供了多种方式将字符串转换为Date对象,以及对日期和时间进行操作的方法。理解和掌握这些方法对于JavaScript开发中的日期处理至关重要。

    js获取当前时间yyyy-mm-dd-hh-mm-ss

    在JavaScript中,获取当前时间并以“yyyy-mm-dd-hh-mm-ss”的格式展示是一项常见的任务,这在处理日期和时间的前端应用中非常常见。本文将深入探讨如何使用JavaScript来实现这一功能,并提供相关代码示例。 ...

    jsDate插件,时间格式插件

    3. **时间戳转换**:jsDate可以方便地将Unix时间戳或其他时间戳转换为易读的日期和时间字符串。 4. **日期计算**:提供加减年、月、日、小时、分钟等方法,便于进行日期间的比较和计算。 5. **本地化支持**:支持...

    JS字符串的拼接用法.docx

    `toLocaleLowerCase()`方法用于将字符串转换为小写,但与`toLowerCase()`不同的是,它会根据用户的本地设置进行转换。大多数情况下,两者的结果相同,但在某些特定语言(如土耳其语)中,它们可能会产生不同的结果。...

    js获取系统当前时间

    - **功能**:将当前日期转换为本地格式的字符串,包括日期和时间。 - **用法**: ```javascript var formattedDate = new Date().toLocaleString(); ``` #### 字符串拼接 - **功能**:通过字符串拼接来实现...

    javascript时间戳和日期字符串相互转换代码(超简洁)_.docx

    - **解释**: 使用 `Date.parse(new Date(stringTime))` 可以将符合特定格式的字符串转换为毫秒级时间戳。 3. **将时间戳转换为日期格式**: ```javascript var timestamp3 = 1403058804; var newDate = new Date...

    js在线当前时间和日期

    4. **格式化日期和时间**:为了让日期和时间更易读,通常需要将这些数字转换成字符串。可以使用`padStart()`来补全不足两位的数字,例如: ```javascript function pad(num) { return num.toString().padStart(2,...

    js日期格式转换

    本文将深入探讨如何在JavaScript中将日期对象转换为字符串,特别是按照特定格式(如"yyyy-mm-dd"或"yyyy-mm-dd hh:mm")进行转换。 首先,`new Date()`用于创建一个表示当前日期和时间的新`Date`对象。例如,`var ...

    JavaScript比较当前时间是否在指定时间段内的方法

    // 将开始时间字符串转换为Date对象 var arrs = stime.split("-"); var startTime = new Date(arrs[0], arrs[1] - 1, arrs[2]); // 注意月份是从0开始的 var startTimes = startTime.getTime(); // 将结束时间...

    js 时间转换 js format

    "js 时间转换"、"js format"以及"js相减"都是JavaScript编程中与日期和时间相关的关键概念。下面将详细讲解这些知识点。 首先,"js 时间转换"涉及到JavaScript的内置Date对象。Date对象允许我们创建、操作和格式化...

    Js获取当前日期时间及其它操作 .doc

    - `StringToDate`:将字符串转换为日期对象。 - `IsValidDate`:验证日期的有效性。 - `CheckDateTime`:检查完整日期时间的正确性。 - `daysBetween`:计算两个日期之间的天数差。 4. **自定义方法示例**: -...

Global site tag (gtag.js) - Google Analytics