<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

require_once 'config/database.php';
require_once 'includes/functions.php';

echo "<h2>🔍 تست تاریخ در دیتابیس</h2>";

// 1. تست با تاریخ فعلی
echo "<h3>1. تست با تاریخ فعلی:</h3>";
$now = date('Y-m-d H:i:s');
echo "میلادی: " . $now . "<br>";
echo "شمسی: " . convertToPersianDate($now) . "<br>";

// 2. تست با یک تاریخ مشخص
echo "<h3>2. تست با تاریخ مشخص (2024-07-15 16:44:00):</h3>";
$test_date = '2024-07-15 16:44:00';
echo "میلادی: " . $test_date . "<br>";
echo "شمسی: " . convertToPersianDate($test_date) . "<br>";

// 3. تست با تاریخ از دیتابیس
echo "<h3>3. تست با تاریخ از دیتابیس (اولین عضو):</h3>";
$stmt = $pdo->query("SELECT created_at FROM members LIMIT 1");
$row = $stmt->fetch();
if ($row) {
    echo "میلادی از دیتابیس: " . $row['created_at'] . "<br>";
    echo "شمسی: " . convertToPersianDate($row['created_at']) . "<br>";
} else {
    echo "هیچ عضوی در دیتابیس وجود ندارد<br>";
}

// 4. نمایش تنظیمات سرور
echo "<h3>4. تنظیمات سرور:</h3>";
echo "timezone: " . date_default_timezone_get() . "<br>";
echo "PHP version: " . phpversion() . "<br>";
?>