值1 2012-12-21 18:14:20值2 2012-12-01 比较两者的月份 值2月份不能小于值1的月份 可以等于 大于 其实我主要想问的是js对于日期函数的格式化,
解决方案 »
- 点小图显示大图的效果
- 免费提供Iron gothic 字库
- 一个奇怪的图片提交表单方式
- 像咨询一个JS问题
- 给按钮附加一个事件,然后再取消该事件,为什么有错,告诉我原因,谢谢
- 在一个 <td class=" 我设置了一个背景">我点击文本框时<input type="text"><td/>改变我td的背景?
- 如何利用JAVASCRIPT脚本求得点X到点Y之间的距离(X,Y之间的坐标已经知道)
- 嵌入OCX控件,怎么取得它的函数??????
- 想关的没关,不想关的倒关了!(55分)
- js判断浏览器是否安装了指定扩展名的代码是什么呢
- {'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');