Solved

compare two timevalues using php windows (without strptime)

Posted on 2011-02-28
6
372 Views
Last Modified: 2012-06-21
compare these two time values

P2DT16H38M54S


P2DT16H38M56S



if ($first>$second) do something


Can not
Parse the values using strptime function.
http://www.php.net/manual/en/function.strptime.php 
because
Note: This function is not implemented on Windows platforms.


0
Comment
Question by:rgb192
  • 3
  • 3
6 Comments
 
LVL 27

Expert Comment

by:Lukasz Chmielewski
ID: 35001409
Did you look at the comments under the function definition ?
Doesn't any of the fit ?
0
 

Author Comment

by:rgb192
ID: 35001470
i checked comments under function definition and none fit


maybe it needs a string replace

P2DT16H2M40S
sometimes there is 1digit
(2minutes)
0
 
LVL 27

Expert Comment

by:Lukasz Chmielewski
ID: 35001539
Could you explain some string format to date as I'm not familiar with it ? We could work on that maybe fitting the regular expressions ?
0
DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

 

Author Comment

by:rgb192
ID: 35001581
P2DT16H2M40S

P-> I dont know
DT->Days
H->Hours
M->Minutes
S->Seconds
0
 
LVL 27

Accepted Solution

by:
Lukasz Chmielewski earned 500 total points
ID: 35004376
Take a look at this:

<?php
    $var1 = "P2DT16H38M54S";
    $var2 = "P2DT16H38M56S";
    
    echo"date1: $var1<br />date2: $var2<br />";
        
    $date1 = implode("",preg_split("/[a-zA-Z]/",$var1));
    $date2 = implode("",preg_split("/[a-zA-Z]/",$var2));    
    
    //print_r($date1);
    //print_r($date2);
    
    if($date1 <= $date2){
        echo"date1 less or equal than date2";
    }else{
        echo"date2 less than date1";
    }
?>

Open in new window

0
 

Author Closing Comment

by:rgb192
ID: 35007525
Thanks,

http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/Q_26855251.html

I have a similar question
ebay gives time left in the format

P2DT16H2M40S
P20DT6H2M4S

P-> I dont know
DT->Days
H->Hours
M->Minutes
S->Seconds
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article discusses four methods for overlaying images in a container on a web page
Introduction This article is intended for those who are new to PHP error handling (https://www.experts-exchange.com/articles/11769/And-by-the-way-I-am-New-to-PHP.html).  It addresses one of the most common problems that plague beginning PHP develop…
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

773 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question