Попытка получить первое полученное время и дату здесь:
{ Start: '2019-10-22T15:00:00Z', End: '2019-10-22T15:30:00Z' }
Вот что я пытаюсь:
var srctextsch = { Start: '2019-10-22T15:00:00Z', End: '2019-10-22T15:30:00Z' };
var srctext ="'"+srctextsch+"'";
console.log("old text: " + srctext);
//var re = /.*cow\s+(.*)\s+milk.*/;
var re = /.*{ Start: '(.*?)\', End: '(.*?)\' }/;
var newtext = srctext.replace(re, "$1");
console.log(newtext);
Если я удалю первую переменную "srctextsch" и добавлю значениек переменной "srctext", например, так:
var srctext = "{ Start: '2019-10-22T15:00:00Z', End: '2019-10-22T15:30:00Z' }";
Тогда я могу получить то, что мне нужно: 2019-10-22T15: 00: 00Z
Если я не добавлю кавычки, тоЯ получаю «Uncaught TypeError: srctext.replace не является функцией»
var srctext = { Start: '2019-10-22T15:00:00Z', End: '2019-10-22T15:30:00Z' };
Если я попытаюсь взломать кавычки в значение переменной следующим образом:
var srctextsch = { Start: '2019-10-22T15:00:00Z', End: '2019-10-22T15:30:00Z' };
var srctext ="'"+srctextsch+"'";
Тогда я получу [объект], [объект]
Чего мне не хватает ???