Re: [PHP] Help with adding time

[email protected] (Frank Arensmeier)
Newsgroups php.general
Message-ID <[email protected]>
> 6 dec 2016 kl. 09:01 skrev Danny <[email protected]>:
> 
> Hi guys,
> 
> I am trying to add 30 minutes to a Unix time stamp. Currenly the seconds are
> increased but not the minutes.
> 
> The UNIX timestamp is echoed into a file by a BASH script for later use.
> 
> Here is my code:
> ####################################################################################
> <?php
> 	$time_now = time() ;
> 
> 	$BASH_file = fopen ( "/usr/local/bin/scripts/txt/time.txt", "r" ) ;
> 	$BASH_value = fread ( $time_file, "10" ) ;
> 
> 	$current_time = ( date ( 'Y-m-d H:m:s', $time_now ) ) ;
> 	$endtime =  ( date ( 'Y-m-d H:m:s', $BASH_value ) ) ;
> 	
> 	$target_time = date ( 'Y-m-d H:m:s', strtotime ( "+30 minutes", $BASH_value ) ) ;
> 	
> 	print ( $target_time."\n" ) ;
> 
>        if ( $current_time >= $target_time )
>          {
>            print ( "Time is greater\n" ) ;
>          }
>        else
>          {
>            print ( "Time is less\n" ) ;
>          }
> 	
> 	fclose ( $time_file ) ;
> 	
> ?>
> ###################################################################################
> 
> Any pointers?
> 
> Thank you
> 
> Danny
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

Hi Danny!

That’s because you are formatting your dates wrong. Have a look here: http://php.net/manual/en/function.date.php:

i - Minutes with leading zeros

The date format should be: 'Y-m-d H:i:s'

/frank
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.