js 将字符串转换为Date类型,并与当前时间比较
JavaScript 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;
}
}
将字符串形式的日期转换成日期对象
JavaScript Date 对象参考手册
Javascript代码
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 对象参考手册
分享到:
相关推荐
js string转date,js字符串转换成日期,此代码支持将datetime(年月日小时分秒格式)转换为js的Date类型,程序已调试并支持在HTML中运行、代码请见附件。
您可能感兴趣的文章:sql语句中如何将datetime格式的日期转换为yy-mm-dd格式将WMI中的DateTime类型转换成VBS时间的函数代码LINQ字符串向datetime 转换时失败的处理方法Sql中将datetime转换成字符串的
就是获取表单中的日期往后台通过json方式传的时候,遇到Date.parse(str)函数在ff下报错: NAN 找了些资料,发现是由于Date.parse()函数对日期格式有要求:详细参考 Date.parse函数 对于js操作日期: 创建一个日期对象: ...
javascript转换日期字符串为Date日期对象的方法.docx
js date转String 日期字符串转换
1、根据后端返回来的时间戳字符串转成前端显示的日期格式; 2、日期之间的连接符可以自动设置;例如(2022/09/02或者2022-09-02等) 3、包含两个插件,可以直接使用。一个是转成到具体的时间秒,一个是转成到天
判断所传入的字符串是不是时间类型,日期类型,如果是日期类型可以转换成Date类型
js处理java后台传过来的date对象并转换成指定格式的字符串,亲测可用
这里实现把一个日期字符串如“2014-4-28 12:31:45”转换为Date对象: 方法一: 代码如下:var strArray=str.split(” “); var strDate=strArray[0].split(“-“); var strTime=strArray[1].split(“:”); var a=...
字符串转日期、日期转字符串 // 2014-02-25 /** * 字符串转时间(yyyy-MM-dd HH:mm:ss) * result (分钟) */ stringToDate : function(fDate){ var fullDate = fDate.split("-"); return new Date...
这篇文章主要介绍了JS如何把字符串转换成json,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Json格式字符串 "{"rows":[{"date":"2018-11-19","money":"22",...
将****-**-** *:**:**格式的时间转换成数字,由此可实现对时间先后发生顺序的判断等诸多操作。本例只以年月日小时这一部分做了处理,若要细化到分秒,思路皆是如此。
js中date类型时间与字符串类型函数转换工具包,可以作为前端util包
当然我们也是可以转化的,下面我就介绍两种关于JS字符串类型转换成日期类型的方法, 我个人比较喜欢的是第一种方法。 大家有什么别的好方法也可以分享一下。 1.eval方法转换方法,—推荐使用这种方法 我写成了一个...
JS常用工具函数(压缩包中含有MD文件可自行查看)--包含:通用格式化时间、字符串验证-验证邮箱、手机号、电话号码、url地址、严格校验身份证号码,判断数据类型-是否是字符串、数字、Boolean、函数、对象、数组...
主要介绍了JS简单实现String转Date的方法,涉及JavaScript字符串与日期相互转换的相关技巧,需要的朋友可以参考下
遍历对象(或数组)并将所有ISO字符串转换为Date。 安装 $ npm install @segment/isodate-traverse 例子 var traverse = require ( '@segment/isodate-traverse' ) ; var obj = { date : '2013-09-04T00:57:26.434...
主要介绍了JavaScript通过Date-Mask将日期转换成字符串的方法,涉及javascript日期、数组及字符串操作的相关技巧,需要的朋友可以参考下