📄 datetime.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 + -