У меня есть html-форма, обрабатываемая PHP для создания запросов mysql. Он имеет вкладку выбора календаря.
PHP получает данные POST, описывающие будущие события, дату, местоположение, страну, имя.
Каждое событие будет иметь идентификатор "eventid", созданный обработчиком PHP, из символов, найденных в стране, имени, местоположении и значениях даты. Затем он создаст новую таблицу с этим eventid как имя таблицы и добавит строку со значениями в ранее существовавшей таблице, которая будет действовать как индекс. Eventid должен был бы выглядеть, например, "SeComicStockholm140304".
Но сборщик календаря выводит формат, который не может использоваться как строка, я не могу вычитать или заменить charactrs, поэтому я не могу добавить yymmdd в "eventid", который я определяю в PHP. Но мне нужны эти 6 цифр.
Обходным путем было бы использовать отдельные входы для года, месяца и дня в форме, и таким образом выводить текст/строку, но я хочу знать, есть ли способ извлечь 6 цифр в виде строки из значения даты, чтобы я мог сохранить сборщик календаря.
Заранее спасибо!
вы можете создавать строки из функций date
и strtotime
php
$phpstring=date('ymd',strtotime($_POST['your_date_input']));