Как выделить временную метку и сохранить ее как целые числа в Google Scripts? - PullRequest
0 голосов
/ 28 января 2020

Итак, у меня есть лист Google с метками времени в первом столбце, например:

row:1    12/19/2019 1:11:19
ro2:2    1/21/2020 0:16:13

Когда я использую Logger.log (date); Я получаю:

Thu Dec 19 2019 01:11:18 GMT-0800 (PST)

Я пытаюсь разделить месяц, день и год на отдельные переменные, но сохраняю их как целые числа. Это единственный способ нарезать строку, но я не могу найти способы сохранить день и месяц в виде целых чисел.

var date = sheet.getRange(2,1).getValue();
var month = date.slice(0, 4);//I get the day as in Thur

Мне было интересно, есть ли функция для сохранения дня и месяца в виде чисел, а не для преобразования в строки.

1 Ответ

1 голос
/ 28 января 2020
function dt() {
  var today=new Date();
  var year=today.getFullYear();//4 digit year
  var month=today.getMonth()+1;//January=1
  var day=today.getDate();//sunday=0 to  saturday=6
  var dts="1/20/2020";
  var slash1=dts.indexOf('/');
  var m=Number(dts.slice(0,slash1));
  var slash2=dts.indexOf('/',slash1+1);
  var d=Number(dts.slice(slash1+1,slash2));
  var y=Number(dts.slice(slash2+1));
  var end="isnear";//Run the debugger all the down to here and you can see all of the answers at one time.
}
...