Код IT Загрузка примера кода…

PHP main.php
<?php
/**
 * Конвертер форматов дат
 * Использование: php date_converter.php <дата> <формат_ввода> <формат_вывода>
 */

$dateString = $argv[1] ?? '';
$inputFormat = $argv[2] ?? 'Y-m-d';
$outputFormat = $argv[3] ?? 'd.m.Y';

if (empty($dateString)) {
    die("Укажите дату\n");
}

$timestamp = strtotime($dateString);

if ($timestamp === false) {
    die("Ошибка: Невалидный формат даты\n");
}

$formattedDate = date($outputFormat, $timestamp);

echo "Ввод: {$dateString} ({$inputFormat})\n";
echo "Вывод: {$formattedDate} ({$outputFormat})\n";
?>
<?php
/**
 * Конвертер форматов дат
 * Использование: php date_converter.php <дата> <формат_ввода> <формат_вывода>
 */

$dateString = $argv[1] ?? '';
$inputFormat = $argv[2] ?? 'Y-m-d';
$outputFormat = $argv[3] ?? 'd.m.Y';

if (empty($dateString)) {
    die("Укажите дату\n");
}

$timestamp = strtotime($dateString);

if ($timestamp === false) {
    die("Ошибка: Невалидный формат даты\n");
}

$formattedDate = date($outputFormat, $timestamp);

echo "Ввод: {$dateString} ({$inputFormat})\n";
echo "Вывод: {$formattedDate} ({$outputFormat})\n";
?>