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( ); //获取日期与时间
分享到:
相关推荐
### JavaScript Date对象转换为字符串 在JavaScript中,`Date`对象提供了多种方法来获取和设置日期及时间。本文将详细介绍如何将`Date`对象转换成字符串格式,这对于数据展示、存储以及传输等场景非常有用。 #### ...
本文主要介绍如何将不同格式的字符串转换为日期对象,并进行日期之间的比较。 #### 一、字符串格式:20100823 该格式为一个连续的数字串,表示年月日,如“20100823”代表2010年8月23日。为了将其转换为可以进行...
在给定的代码中,提供了一个将 Java 的 Date 类型转换为 MySQL 的 DateTime 类型的方法,该方法名为DateToMySQLDateTimeString,该方法将 Java 的 Date 对象作为参数,并将其转换为 MySQL 的 DateTime 字符串。...
为了能够与当前时间进行比较,首先需要将这个字符串转换成`Date`对象。 #### 三、实现方法 ##### 3.1 字符串格式化 根据题目中的代码片段,我们可以看到字符串的时间格式是`yyyy-MM-DD hh:mm:ss`。为了确保正确的...
在JavaScript中,将字符串转换为日期对象是常见的操作,特别是在处理用户输入或解析日期格式化字符串时。这个示例提供了一种自定义方法,通过指定的模式将字符串转换为Date对象。以下是从给定的代码段中提取的关键...
- 其他日期时间脚本库方法包括日期计算、日期比较、日期转字符串、日期分割为数组、取日期的部分信息、获取日期所在月的最大天数、判断日期所在年的第几周、字符串转换为日期型、验证日期有效性、完整日期时间检查...
下面是一个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字符串函数大全 #### 1. Asc(x) - **功能**:返回字符的...
JavaScript中的Date对象是处理日期和时间的核心类,它...总的来说,JavaScript提供了多种方式将字符串转换为Date对象,以及对日期和时间进行操作的方法。理解和掌握这些方法对于JavaScript开发中的日期处理至关重要。
在JavaScript中,获取当前时间并以“yyyy-mm-dd-hh-mm-ss”的格式展示是一项常见的任务,这在处理日期和时间的前端应用中非常常见。本文将深入探讨如何使用JavaScript来实现这一功能,并提供相关代码示例。 ...
3. **时间戳转换**:jsDate可以方便地将Unix时间戳或其他时间戳转换为易读的日期和时间字符串。 4. **日期计算**:提供加减年、月、日、小时、分钟等方法,便于进行日期间的比较和计算。 5. **本地化支持**:支持...
`toLocaleLowerCase()`方法用于将字符串转换为小写,但与`toLowerCase()`不同的是,它会根据用户的本地设置进行转换。大多数情况下,两者的结果相同,但在某些特定语言(如土耳其语)中,它们可能会产生不同的结果。...
- **功能**:将当前日期转换为本地格式的字符串,包括日期和时间。 - **用法**: ```javascript var formattedDate = new Date().toLocaleString(); ``` #### 字符串拼接 - **功能**:通过字符串拼接来实现...
- **解释**: 使用 `Date.parse(new Date(stringTime))` 可以将符合特定格式的字符串转换为毫秒级时间戳。 3. **将时间戳转换为日期格式**: ```javascript var timestamp3 = 1403058804; var newDate = new Date...
4. **格式化日期和时间**:为了让日期和时间更易读,通常需要将这些数字转换成字符串。可以使用`padStart()`来补全不足两位的数字,例如: ```javascript function pad(num) { return num.toString().padStart(2,...
本文将深入探讨如何在JavaScript中将日期对象转换为字符串,特别是按照特定格式(如"yyyy-mm-dd"或"yyyy-mm-dd hh:mm")进行转换。 首先,`new Date()`用于创建一个表示当前日期和时间的新`Date`对象。例如,`var ...
// 将开始时间字符串转换为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相减"都是JavaScript编程中与日期和时间相关的关键概念。下面将详细讲解这些知识点。 首先,"js 时间转换"涉及到JavaScript的内置Date对象。Date对象允许我们创建、操作和格式化...
- `StringToDate`:将字符串转换为日期对象。 - `IsValidDate`:验证日期的有效性。 - `CheckDateTime`:检查完整日期时间的正确性。 - `daysBetween`:计算两个日期之间的天数差。 4. **自定义方法示例**: -...