Задать вопрос
@letushov

Скрипт который показывает информацию по времени?

Люди добрые кто подскажет скрипт, чтобы писал
Сегодня в 19:00
Если время до 18:59 по МСК не зависимо от региона. Т/е у тех у кого сейчас время уже 20:00 местное, а по МСК еще 18:00

То он определит как 18:00
И если время больше 19:00 то Завтра в 19:00

Вот примеры страниц где это реализовано

https://get.the-accel.ru/regwebinar
https://my.free-publicity.ru/book/webinar16-1
  • Вопрос задан
  • 141 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
shmatuan
@shmatuan
8 year of Web, 5 years of Vue
https://momentjs.com/timezone/

И если время больше 19:00 то Завтра в 19:00

Это уже вречную, получив время по мск из momentjs
Ответ написан
@xtress
Web-dev
Либо как вам написали - через момент на фронтэнде, либо, раз вопрос всё же по PHP, на бэкэнде:
<?php

function isToday()
{
    $now = new \DateTime('now', new \DateTimeZone('Europe/Moscow'));
    $scheduled = new \DateTime('18:59:59', new \DateTimeZone('Europe/Moscow'));
    
    $difference = $now->getTimestamp() - $scheduled->getTimestamp();
    
    
    
    return $difference < 0;
}

var_dump(isToday() ? 'Сегодня в 19:00 МСК' : 'Завтра в 19:00 МСК');
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 04:08
6000 руб./за проект
21 янв. 2025, в 23:55
20000 руб./за проект
21 янв. 2025, в 23:35
80000 руб./за проект