⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 datetime.js

📁 一段很有意义的源码,看了就知道,不信试一试啊!
💻 JS
字号:
// 构造时间,second: null(缺省)需要输入秒,0固定为00,59 固定为 59
function buildTime() {
	this.alertString = "";
	this.result = "";
	this.build = function (f, name, displayName, second, option) {
	  var isValid = false;
		var hourValue = eval("f." + name + "_TIMEPART_HOUR.value");
		if (trim(hourValue).length > 0) {
			var minValue = eval("f." + name + "_TIMEPART_MIN.value");
			if (trim(minValue).length > 0) {
				var secValue = null;
				if (null == second) {
				 	secValue = eval("f." + name + "_TIMEPART_SEC.value");
				} else secValue = second;
				if (trim(secValue).length > 0) {
					this.result = eval("f." + name + ".value = '" + hourValue + ":" + minValue + ":" + secValue + "'");
					isValid = true;
				} else this.alertString = displayName + ": 请选择秒";
			} else this.alertString = displayName + ": 请选择分钟";
		} else this.alertString = displayName + ": 请选择小时";
		return isValid;
	}
}
function buildDateTime(f, name, displayName, second, option) {
  var isValid = false;
	var alertString = "";
	
	// 首先清空对应的字段
	eval("f." + name + ".value = ''");
	// 构造日期
  var dateValue = eval("f." + name + "_DATEPART.value");
	if (trim(dateValue).length > 0) {
	  var timeObject = new buildTime();
		isValid = timeObject.build(f, name, displayName, second, option);
		if (true == isValid) {
		  // 构造整个的结果
			eval("f." + name + ".value = '" + dateValue + " " + timeObject.result + "'");
		} else {
		  // 构造出错结果
			alertString = timeObject.alertString;
		}
	} else alertString = "请选择日期";
	if (false == isValid) alert(alertString);
	return isValid;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -