Добрый день есть функция которая возвращает текс
// функция копирования выделенного участка текста
    function getSelectedText(){
        var text = "";
        if (window.getSelection) {
            text = window.getSelection();
        }else if (document.getSelection) {
            text = document.getSelection();
        }else if (document.selection) {
            text = document.selection.createRange().text;
        }
        return text;
    }
и есть функция которая достает из строки дату и время getDateOrTime
console.log(getDateOrTime('1.1.1 вчера в 18 23'));
        var selectText = getDateOrTime(getSelectedText());
        console.log(selectText);
       // console.log(getDateOrTime(selectText));
функция getDateOrTime работает нормально, но как только я делаю так getDateOrTime(getSelectedText()) то мне выдает ошибку
Uncaught TypeError: myString.match is not a function
    at getDateOrTime (GoModeration.php:589)
    at HTMLDivElement.<anonymous> (GoModeration.php:526)
    at HTMLDivElement.dispatch (jquery.min.js:3)
    at HTMLDivElement.r.handle (jquery.min.js:3)
Хотя getSelectedText() я использую давно и она возвращает выделенный текст в блоке