آموزش PHP

کار با تاریخ در PHP

کار با تاریخ در PHP

در این مطلب کار با تاریخ که یکی از مهمترین مبحث های هر زبان برنامه نویسی است را با ذکر مثال کار می کنیم.

				
					<?php require_once './config/config.php'; ?>

<?php include 'jdf.php'; ?>

<!doctype html>
<html lang="fa">

<head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="description" content="">
    <meta name="keywords" content="">
    <meta name="author" content="Pan">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <!-- CSS -->

    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM" crossorigin="anonymous">
    <link rel="shortcut icon" href="../favicon.ico" type="image/x-icon">
    <link rel="icon" href="../favicon.ico" type="image/x-icon">


    <link rel="stylesheet" href="../css/font-awesome.min.css">

    <link rel="stylesheet" href="../css/admin.css">
    <link rel="stylesheet" href="../css/dataTables.min.css" />


    <title>مدیریت راه های ارتباطی</title>
    <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
</head>

<body data-rsssl=1 dir="rtl">






    <div class="container-fluid">
        <div class="container text-center mt-4">
            <?php

            // تاریخ فعلی را بدست می‌آوریم
            $currentDate = time();

            //echo $currentDate;

            // محاسبه timestamp متعلق به یک ماه قبل
            $oneMonthAgo = strtotime('-1 month', $currentDate);

            // تبدیل timestamp به تاریخ
            $oneMonthAgoDate = date('Y-m-d', $oneMonthAgo);

            // اتصال به پایگاه داده و اجرای کوئری
            // در اینجا فرض می‌کنیم از MySQL استفاده می‌کنیم
            //$query = "SELECT * FROM `announcements` WHERE `an_dtime` >= '$oneMonthAgoDate'";
            // نمایش رکوردهایی که در روز جاری ایجاد شدند
            $query = "SELECT * FROM announcements WHERE FROM_UNIXTIME(`an_dtime`, '%Y-%m-%d') = CURDATE()";
            //SELECT col_name FROM tbl_name WHERE col_date BETWEEN UNIX_TIMESTAMP('2014-02-01 00:00:00') AND UNIX_TIMESTAMP('2014-02-28 00:00:00');
            //SELECT col_name FROM tbl_name WHERE FROM_UNIXTIME(col_date) BETWEEN '2014-02-01 00:00:00' AND '2014-02-28 00:00:00';

            $result = mysqli_query($conn, $query);

            // حلقه‌ای برای نمایش رکوردها
            while ($row = mysqli_fetch_assoc($result)) {
                // انجام عملیات مورد نیاز بر روی رکوردها
                // مثلاً نمایش مقادیر ستون‌ها
                echo $row['an_id'];
            }

            // بستن اتصال به پایگاه داده
            mysqli_close($conn);

            ?>
        </div>
    </div>






    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="../js/jquery-3.3.1.slim.min.js"></script>
    <script src="../js/popper.min.js"></script>
    <script src="../js/myjs.js"></script>
    <script src="../js/jquery-3.2.1.min.js"></script>
    <script src="../js/jquery-3.2.0.min.js"></script>
    <!--        <script src="ckeditor/ckeditor.js"></script>-->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-geWF76RCwLtnZ8qwWowPQNguL3RmwHVBC9FhGdlKrxdiJJigb/j/68SIy3Te4Bkz" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.8/dist/umd/popper.min.js" integrity="sha384-I7E8VVD/ismYTF4hNIPjVp/Zjvgyol6VFvRkX/vR+Vc4jQkC+hVqc2pM8ODewa9r" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.min.js" integrity="sha384-fbbOQedDUMZZ5KreZpsbe1LCZPVmfTnH7ois6mU1QK+m14rQ1l2bGBq41eYeM/fS" crossorigin="anonymous"></script>



    <script src="ckeditor.js"></script>
    <script src="../js/dataTables.min.js"></script>








</body>

</html>
				
			

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *