у меня есть ионный код, который загружает время для меня, но он делает это за 24 часа, и я хочу его за 12 часов с AM или PM
я пробовал много вещей, но не работает
этомой код
loadTimes() {
this.availabilityTimes = new Array<Array<string>>();
for(let i = 0; i < 7; i++){
this.availabilityTimes.push(new Array<string>());
}
let date = new Date();
for (let avail of this.availabilities) {
let dateStart = new Date(date.getFullYear(), date.getMonth(), date.getDate(), Number(avail.start.split(':')[0]), Number(avail.start.split(':')[1]), 0);
let dateEnd = new Date(date.getFullYear(), date.getMonth(), date.getDate(), Number(avail.end.split(':')[0]), Number(avail.end.split(':')[1]), 0);
let availabilityTime = new Array<string>();
let time: number = dateStart.getTime();
while(time <= dateEnd.getTime()) {
let dateIn = new Date(time);
availabilityTime.push((dateIn.getHours()<10?('0'+dateIn.getHours()):String(dateIn.getHours())) +':'+ (dateIn.getMinutes()<10?('0'+dateIn.getMinutes()):String(dateIn.getMinutes())) +':00');
time = time + 3600000;
}