我想检查,如果日期是今天,明天,昨天或其他.但我的代码不起作用.
码:
$timestamp = "2014.09.02T13:34";
$date = date("d.m.Y H:i");
$match_date = date('d.m.Y H:i', strtotime($timestamp));
if($date == $match_date) {
//Today
} elseif(strtotime("-1 day", $date) == $match_date) {
//Yesterday
} elseif(strtotime("+1 day", $date) == $match_date) {
//Tomorrow
} else {
//Sometime
}
Run Code Online (Sandbox Code Playgroud)
代码总是在其他情况下.
我有一个名为的文件startpage.inc.php,我想包含它,但要防止任何人都可以在他的浏览器中打开它。是否可以?
可能的:
<?php
include 'inc/startpage.inc.php';
?>
Run Code Online (Sandbox Code Playgroud)
阻止:
www.example.org/inc/startpage.inc.php
Run Code Online (Sandbox Code Playgroud) 我将使用最简单的方法从像这样的日期字符串中爆炸(日,月,年,小时,分钟)"2014-08-30T15:30:00".我的Php代码不起作用,因为我的结果总是如此"01.01.1970 01:33".
码:
$day = date("d",$timestamp);
$month = date("m",$timestamp);
$year = date("Y",$timestamp);
$hour = date("H",$timestamp);
$minute = date("i",$timestamp);
Run Code Online (Sandbox Code Playgroud) 我想1938 1938+02:00用date()&解析日期strtotime().
我的代码:
echo date("Y", strtotime("1938+02:00"));
Run Code Online (Sandbox Code Playgroud)
给我结果"2014"..
我究竟做错了什么?