Я исследовал, есть ли у меня дата в отдельной строке как
date = 18-9-2018
и время как
time= 01:50 PM
и если я хочу создать отметку времени из двух вышеупомянутых переменных, как я
это должно быть?
Проблема в том, что Я получаю эти переменные от конечной точки API , и мне нужно иметь точную метку времени, чтобы я мог использовать их в качестве локальных уведомлений-напоминаний на точное время и дату!
вот что я пробовал до сих пор
createTheLocalAlert(appointments) {
// Schedule delayed notification
appointments.description.forEach(appointment => {
let notificationText =
`you have meeting with ${appointment.name} today at ${appointment.meeting_start}`;
let theDate = appointment.appointment_date.split("-");
let newDate = theDate[1] + "/" + theDate[0] + "/" + theDate[2];
let DateWithTime = newDate + appointment.meeting_start;
// alert(new Date(newDate).getTime()); //will alert 1330210800000
// console.warn("theTime_is===>" + new Date(DateWithTime));
this.localNotifications.schedule({
text: notificationText,
trigger: {at: new Date(new Date(DateWithTime).getTime() - 7200)}, // 2 hours before meetup
led: 'FF0000',
vibrate: true,
icon: 'assets/imgs/logo.jpg',
sound: null
});
});
}
Я могу конвертировать дату в штамп, но я не могу понять,
способ добавить время в дату и разобрать точное время
Отметьте эту дату и время.
**
Любая помощь будет высоко оценена.