Nano Hash - криптовалюты, майнинг, программирование

Сравните дату и время, покажите время, только если Ymd совпадают

У меня есть 2 значения, хранящиеся в базе данных. Одна дата начала, другая дата окончания.

Теперь, когда год, месяц и дата 2 равны. Я хотел бы, чтобы конечная дата показывала только время.

Например

16 июня 14:06 до 16 июня 14:15

было бы

с 16 июня 14:06 до 14:15.

Я довольно новичок в PHP. Я пробовал следующее утверждение, но я почти уверен, что оно неверно: $

<?php if($item->startdate("Ymd") == ($item->enddate("Ymd"))): ?>

Тип значений DateTime


  • каков тип значений, хранящихся в базе данных? Строка или DateTime 16.06.2014
  • Тип значений DateTime 16.06.2014

Ответы:


1

Вы также можете попробовать использовать функцию substr, сравнивая только части переменные:

if(substr($item->startdate, 0, 10) == substr($item->enddate, 0, 10))

Здесь мы сравниваем первые десять символов (ГГГГ-ММ-ДД) $item->startdate и $item->enddate.

16.06.2014

2

Пытаться

if(date('Ymd',strtotime($item->startdate)) == date('Ymd',strtotime($item->enddate))) :

Функция даты должна принимать практически любой формат данных и переформатировать его в формат, который вы ей даете, то есть «Ymd».

Руководство по PHP для функции date()

16.06.2014
  • Я получаю сообщение об ошибке: ErrorException [Примечание]: обнаружено неверно сформированное числовое значение 16.06.2014
  • Ответьте на вопрос @kpp. Каков формат даты начала и окончания в вашей базе данных? Добавьте это к своему вопросу, а не как комментарий. 16.06.2014
  • Отобразите значения startdate и enddate, как это var_dump($item); и поместите эту информацию в вопрос также 16.06.2014

  • 3
  • Не могли бы вы объяснить свое решение, пожалуйста? 08.10.2020
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..