比较一个字符串日期和一个日期格式的日期的大小
来源:互联网 发布:网络服装品牌创建 编辑:程序博客网 时间:2024/06/05 08:21
var nowTime = parseToDate(new Date());var nowString = nowTime.format("yyyy-MM-dd");var effectTime = $("#effectTime").datebox("getValue");if(effectTime.localeCompare(nowString) < 0){$.messager.alert("提示","生效日期不能小于当前日期");return false;}
其中 parseToDate():
/** * 将值转化为日期格式 * @param value * @returns */function parseToDate(value) { if (value == null || value == '') { return undefined; } var dt; if (value instanceof Date) { dt = value; } else { if (!isNaN(value)) { dt = new Date(value); } else if (value.indexOf('/Date') > -1) { value = value.replace(/\/Date\((-?\d+)\)\//, '$1'); dt = new Date(); dt.setTime(value); } else if (value.indexOf('/') > -1) { dt = new Date(Date.parse(value.replace(/-/g, '/'))); } else { dt = new Date(value); } } return dt;}format:
/** * 为Date类型拓展一个format方法,用于格式化日期 */Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), //day "h+": this.getHours(), //hour "m+": this.getMinutes(), //minute "s+": this.getSeconds(), //second "q+": Math.floor((this.getMonth() + 3) / 3), //quarter "S": this.getMilliseconds() //millisecond }; if (/(y+)/.test(format)) format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(format)) format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)); return format;};localeCompare:
定义和用法
用本地特定的顺序来比较两个字符串。
语法
stringObject.localeCompare(target)
返回值
说明比较结果的数字。如果 stringObject 小于 target,则 localeCompare() 返回小于 0 的数。如果 stringObject 大于 target,则该方法返回大于 0 的数。如果两个字符串相等,或根据本地排序规则没有区别,该方法返回 0。
0 0
- 比较一个字符串日期和一个日期格式的日期的大小
- 字符串格式的日期比较大小
- 一个比较日期大小的javascript函数
- 比较日期的大小
- JAVA 判断一个字符串是不是一个合法的日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式
- 字符串类型的日期如何比较大小
- Java:日期字符串格式大小比较
- 字符串格式参数的日期比较函数
- 比较两个日期的大小和或得当前日期
- 分享一个将指定日期格式的字符串转为日期的js函数toDate
- oracle exists判断一个日期格式的字段是否存在逗号拼接的字符串日期里
- 日期格式转换和时间大小比较
- 日期的一些方法,日期转字符串,字符串转日期,前一个月和后一个月
- JS比较日期的大小
- Mac使用GitHub客户端
- C语言 模块化编程与进制转换
- 《c++ primer》第五版 第15章 面向对象程序设计
- 上门洗车APP --- Android客户端开发 之 项目结构介绍
- 最新版CleanMyMac怎么样
- 比较一个字符串日期和一个日期格式的日期的大小
- java 内存划分与作用
- setsockopt
- 数据挖掘导论 之 聚类分析
- git删除错误提交的commit
- 调mysql函数从1开始生成自增序列值
- 简单的背包程序
- c知识杂集(未完待续)
- Js 怎么遍历json对象所有key及根据动态key获取值