Я знаю, что по этому поводу есть много вопросов, но я не могу точно найти то, что ищу ..
Я создаю приложение iOS Rideshare и использую матрицу расстояний Google.Я собираюсь взять текущую дату и установить ее на полночь.Например: currentDate = 12/6/2018 12:00:00
.
Я хочу взять это значение currentDate
и преобразовать его в Epoch и установить его как значение baseEpoch
.Таким образом, я могу взять ввод времени пользователя и добавить разницу, чтобы получить дату / время, которое они ввели в форму Epoch.
Я пробовал такие решения, как:
function convertToEpoch(time)
{
var sep = time.split(':');
var seconds = (+sep[0]) * 60 * 60 + (+sep[1]) * 60 + (+sep[2]);
return seconds;
}
function currentDateAsEpoch(time) {
var time = new Date();
time.setHours(0,0,0,0);
convertToEpoch(time);
}
const baseEpoch = currentDateAsEpoch();
Но я получаю сообщение об ошибке: TypeError: time.split is not a function
Я хочу установить baseEpoch
в качестве текущей даты, чтобы Google Distance Matrix не возвращала ошибку departure_time
, говоря, что время может быть только равно или равнобудущее.
Заранее благодарю за помощь!