Jump to content

Days Since / Until


craigeves

Recommended Posts

Hi

 

Can someone please help me?

 

I'm trying to show the days until / days since a specific event.

 

The date of the event is pulled in from my MySQL database in the format YYYY-MM-DD

 

Here is my code so far:

 

<?
$days=date('Y-m-d')-$row_getUsername['weddingDate'];
?>
<span class="countdown">
    <? if ($days>=0){?>
    </span><? echo $days;?> days 'til our wedding
    <? } else {?>
    days since our wedding
    <? } ?>
  </div>

Link to comment
https://forums.phpfreaks.com/topic/194852-days-since-until/
Share on other sites

This seems to work out the days until but on days since it will add a minus sign before the number of days.

 

Is is possible to get the script working without the minus?

 

<?


$future = strtotime($row_getUsername['weddingDate']);
$now = time();
$timeleft = $future-$now;
$daysleft = round((($timeleft/24)/60)/60);
?>
<span class="countdown">
    <? if ($daysleft>=0){?>
    </span><? echo $daysleft;?> days 'til our wedding
    <? } else {?>
    <? echo $daysleft;?> days since our wedding
    <? } ?>

Link to comment
https://forums.phpfreaks.com/topic/194852-days-since-until/#findComment-1024538
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.