值1 2012-12-21 18:14:20值2 2012-12-01 比较两者的月份 值2月份不能小于值1的月份 可以等于 大于 其实我主要想问的是js对于日期函数的格式化,
解决方案 »
- 怎样判断鼠标双击,执行一段代码?
- 如何准确地使用JavaScript记录键盘输入?
- 紧急求助:一个多选列表框的内容,选中后,如何进入到,一个多行文本框内!!!!!!!!!!!!(工作中的实际问题!)
- 在IE中可以改变一个元素的outerHTML,请问在netscape中应该怎么做?在线等
- 想在当前页面中某个位置写一个字符串
- 求教一个问题?
- 有没有简便的方法给几百个页面同时加上css?
- 急求!frame信息互传功能!高手请进,在线等待!
- MM撒分求救,如何将字符串转换为float或decimal型?
- 一个关于选择按钮的问题???
- {'5':1,'10':2,'12':3,'15':4}[add_step]何意?
- 想统一网站的头部,求样例
alert(d.getMonth());
可以获取到月份 是从0开始的
+1d.getFullyear()
d.getMonth()
d.getdate()
d.getHours()
d.getMinutes()
……也可以直接截取字符串比较。
试试这个,刚编的
function compareMonth(datestr1, datestr2)
{
var date1 = new Date(datestr1);
if(isNaN(date1))
{
alert(datestr1+"无法转化为日期格式");
return;
}
var date2 = new Date(datestr2);
if(isNaN(date2))
{
alert(datestr2+"无法转化为日期格式");
return;
}
var alertMsg = "";
//比较月份
alertMsg = date1.getMonth()>date2.getMonth()? "大于":"小等于";
alert(datestr1+"的月份"+(date1.getMonth()+1)+alertMsg+ datestr2+"的月份"+(date1.getMonth()+1));
}
compareMonth( '2012-12-21 18:14:20','2012-12-01');