نمایش نتایج 1 تا 4 از 4

نام تاپیک: مقایسه تاریخ

  1. #1
    کاربر تازه وارد آواتار parsserver2
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    Tehran, Iran
    پست
    65

    Question مقایسه تاریخ

    سلام دوستان عزیز. یه سوال داشتم درمورد تاریخ..
    من تو ی قسمتی از سایت یه سری اطلاعات اینسرت میشه توی دیتابیس..یکیش تاریخه که با کد زیر روز و ماه رو ذخیره میکنه...

    date('m-d');

    میخوام یه کدی بنویسم که چک کنه اون تاریخ ثبت شده توی دیتابیس رو اگه برای یک هفته ی پیش باشه یه کاریو انجام بده....
    مثلا تاریخ ثبت شده تو دیتابیس اگه 28-08 باشه با تاریخ امروز 04-09 که مقایسه کرد متوجه بشه که یک هفته قبل بود!!!!
    ولی من فقط تونستم ثبت کنم توی دیتابیس نمیدونم چجوری باید مقایسه کرد!!! اگه ممکنه راهنمایی کنید. ممنون

  2. #2
    کاربر تازه وارد آواتار parsserver2
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    Tehran, Iran
    پست
    65

    نقل قول: مقایسه تاریخ

    دوستان یک راه پیدا کردم کار میکنه ولی نمیدونم منطقی یا نه!!! و اینکه فک کنم باید به cron job هاست بدم که خودش اجراش کنه هر روز...

    یه کوئری زدم به جدول تاریخو گرفتم! با کد زیر تعداد روزهای گذشته رو مقایسه کردم و گفتم اگه 7 روز بود اون ردیف رو حذف کن....


    foreach($resultSelectDate as $row) {

    $dateInsert = date_create($row['date']);
    $dateNow = date_create(date('Y-m-d'));
    $interval = date_diff($dateInsert, $dateNow);
    $day = $interval->format('%a%');
    if ($day == 7) {

    $sqlRemove = "DELETE FROM `table` WHERE `date`= ?";
    $resultRemove = dbPDO::connect()->prepare($sqlRemove);
    $resultRemove->bindValue(1, $row['date']);
    $resultRemove->execute();

    }

    }
    آخرین ویرایش به وسیله parsserver2 : دوشنبه 13 شهریور 1396 در 01:52 صبح

  3. #3
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: مقایسه تاریخ

    تاریخ 1 هفته پیش رو اینجوری میتونی بدست بیاری

    $last_Week = date('Y-m-d' , strtotime("-7 days"))


    بعد تو دیتبایس هم میخای چک کنی ببینی وجود داره هم

    select * from tabel where date <= $last_Week

  4. #4
    کاربر تازه وارد آواتار parsserver2
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    Tehran, Iran
    پست
    65

    نقل قول: مقایسه تاریخ

    نقل قول نوشته شده توسط plague مشاهده تاپیک
    تاریخ 1 هفته پیش رو اینجوری میتونی بدست بیاری

    $last_Week = date('Y-m-d' , strtotime("-7 days"))


    بعد تو دیتبایس هم میخای چک کنی ببینی وجود داره هم

    select * from tabel where date <= $last_Week
    ممنون دوست عزیز

تاپیک های مشابه

  1. مقایسه تاریخ در sql
    نوشته شده توسط Hossein Bazyan در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 3
    آخرین پست: سه شنبه 14 خرداد 1387, 21:42 عصر
  2. مقایسه تاریخ در یک query
    نوشته شده توسط solaleh در بخش SQL Server
    پاسخ: 2
    آخرین پست: پنج شنبه 24 آبان 1386, 22:48 عصر
  3. مقایسه تاریخ
    نوشته شده توسط hamishe bahar در بخش PHP
    پاسخ: 1
    آخرین پست: یک شنبه 04 شهریور 1386, 17:25 عصر
  4. مقایسه تاریخ دوماه قبل سیستم با ستونی از جدول
    نوشته شده توسط لوسیمی در بخش SQL Server
    پاسخ: 1
    آخرین پست: یک شنبه 01 بهمن 1385, 11:31 صبح
  5. مقایسه تاریخ بین چند تاریخ در چند رکورد
    نوشته شده توسط vb341 در بخش برنامه نویسی در 6 VB
    پاسخ: 18
    آخرین پست: پنج شنبه 07 اردیبهشت 1385, 16:52 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •