js日期时间对比 我获取到数据库的时间为 2017/2/9 20:27:00 用js把它和当前时间进行比较,怎么比较啊?
1个回答
展开全部
具体的时间格式我用的是yyyy-MM-dd HH:mm:ss
//判断时间大小
function compareDate(d1,d2)
{
return ((new Date(d1.replace(/-/g,"\/"))) > (new Date(d2.replace(/-/g,"\/"))));
}
//判断时间大小
function compareDate(d1,d2)
{
return ((new Date(d1.replace(/-/g,"\/"))) > (new Date(d2.replace(/-/g,"\/"))));
}
更多追问追答
追问
怎么获取当前时间?
比较的时候精确到秒?
谢谢!
追答
//获取当前时间
function getCurrentTime(){
var date=new Date();
var strYear = date.getFullYear();
var strDay = date.getDate();
var strMonth = date.getMonth()+1;
var strHour=date.getHours(); //时
var strMinute=date.getMinutes(); //分
var strSecond=date.getSeconds(); //秒
if(strMonth<10)
{
strMonth="0"+strMonth;
}
if(strDay<10)
{
strDay="0"+strDay;
}
if(strHour<10){
strHour="0"+strHour;
}
if(strMinute<10){
strMinute="0"+strMinute;
}
if(strSecond<10){
strSecond="0"+strSecond;
}
datastr = strYear+"-"+strMonth+"-"+strDay+" "+strHour+":"+strMinute+":"+strSecond;
return datastr;
}
比较的时候我都用精确到秒的,没试过其他的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询