strtotime to get Unix timestamp

Strtotime gives Unix timestamp starting from 1st Jan 1970 00:00:00 GMT;

echo strtotime('now');
Output is here

Comparing two dates

By using strtotime we can compare two dates and return the highest ( or lowest ) date of them. Here is the code
$dt1='25-12-2015'; // First Date one in a variable
$dt2='01-07-2016'; // Second Date in a variable

$dt11=strtotime($dt1); // Converting first date to timestamp
$dt22=strtotime($dt2); // Converting second date to timestamp

if($dt11 > $dt22){
echo "Highest  Date : $dt ";
Output is here
Highest Date : 01-07-2016
What is the weekday today ?
echo date('D',strtotime('now'))
Check all the Date and time formats here
Using strtotime with date() to get formatted date and time output.
Code Output
date('m-d-Y',strtotime('11 July 2016'))07-11-2016
date('m-d-Y',strtotime('+1 day'))10-02-2022
date('m-d-Y',strtotime('+1 week'))10-08-2022
date('m-d-Y',strtotime('+1 month'))11-01-2022
date('m-d-Y',strtotime('+1 month 3 days'))11-04-2022
date('m-d-Y',strtotime('+2 months -1 day'))11-30-2022
date('m-d-Y',strtotime('Sunday +1 day'))10-03-2022
date('m-d-Y',strtotime('first day of this month'))10-01-2022
date('m-d-Y',strtotime('last day of this month'))10-31-2022
date('m-d-Y',strtotime('first day of next month'))11-01-2022
date('m-d-Y',strtotime('last day of next month'))11-30-2022
date('m-d-Y',strtotime('first day of previous month'))09-01-2022
date('m-d-Y',strtotime('last day of previous month'))09-30-2022
date('m-d-Y',strtotime('+5 years '))10-01-2027
With Date & Time
date('m-d-Y H:i:s',strtotime('+1 hour '))10-01-2022 08:51:06
date('m-d-Y H:i:s',strtotime('+10 minutes '))10-01-2022 08:01:06
date('m-d-Y H:i:s',strtotime('+20 seconds '))10-01-2022 07:51:26
date('m-d-Y',strtotime('last day of next month +1 Hour'))11-30-2022 : 08
date('m-d-Y',strtotime('first day of next month +1 Hour 20 minutes'))11-01-2022 : 09 : 11 : 06
Fixed Date
date('m-d-Y',strtotime('25-12-2012 +5 years '))12-25-2017
date('m-d-Y',strtotime('25-12-2012 +1 month 1 week '))02-01-2013
date('m-d-Y',strtotime('12-06-2018 next Monday '))06-18-2018
date('d-M-Y',strtotime('07-06-2018 next Wednesday'))13-Jun-2018

Date Picker using JQuery

Other ways to get Unix Timestamp

Function Description
mktime() getting time stamp of input date and time
gettimestamp()Getting Timestamp from date object

Subscribe to our YouTube Channel here


* indicates required
Subscribe to plus2net

    Post your comments , suggestion , error , requirements etc here .

    We use cookies to improve your browsing experience. . Learn more
    HTML MySQL PHP JavaScript ASP Photoshop Articles FORUM . Contact us
    ©2000-2022 All rights reserved worldwide Privacy Policy Disclaimer