user1045373
user1045373

Reputation: 193

how do i load 2 different pages depending on the time?

I have two different index pages.

I need to load one between 6:00-18:00 hrs and the second at 18:00-6:00 hrs.

How would I do this with php?

Upvotes: 2

Views: 123

Answers (2)

Anders Marzi Tornblad
Anders Marzi Tornblad

Reputation: 19305

Something like this:

<?php
    $hour = localtime(time(), true)["tm_hour"];

    if ($hour >= 6 && $hour < 18) {
        include "daytime.php";
    } else {
        include "nighttime.php";
    }
?>

Upvotes: 2

SlavaNov
SlavaNov

Reputation: 2485

<?
$hour = (int)date("H");
if($hour >= 6 && $hour < 18)
    include "index1.php";
else
    include "index2.php";
?>

Also PHP date() is useful for your needs

Update: Added cast to int

Upvotes: 4

Related Questions