added the "day +" command
这个提交包含在:
父节点
e1349059e6
当前提交
16f3103add
共有 1 个文件被更改,包括 8 次插入 和 4 次删除
|
|
@ -67,15 +67,19 @@ function handleInput() {
|
||||||
lines.forEach((row) => {
|
lines.forEach((row) => {
|
||||||
var rst_s = null;
|
var rst_s = null;
|
||||||
var rst_r = null;
|
var rst_r = null;
|
||||||
items = row.split(" ");
|
items = row.startsWith("day ") ? [row] : row.split(" ");
|
||||||
var itemNumber = 0;
|
var itemNumber = 0;
|
||||||
items.forEach((item) => {
|
items.forEach((item) => {
|
||||||
if (item === "") {
|
if (item === "") {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (
|
if (item.trim().match(/^day (\+)+$/)) {
|
||||||
item.match(/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$/)
|
var plusCount = item.match(/\+/g).length;
|
||||||
) {
|
var originalDate = new Date(extraQsoDate);;
|
||||||
|
console.log(plusCount)
|
||||||
|
originalDate.setDate(originalDate.getDate() + plusCount);
|
||||||
|
extraQsoDate = originalDate.toISOString().split("T")[0];
|
||||||
|
} else if (item.match(/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$/)) {
|
||||||
extraQsoDate = item;
|
extraQsoDate = item;
|
||||||
} else if (
|
} else if (
|
||||||
item.match(/^[0-2][0-9][0-5][0-9]$/)
|
item.match(/^[0-2][0-9][0-5][0-9]$/)
|
||||||
|
|
|
||||||
正在加载…
在新工单中引用