PHPでUNIXタイムスタンプを用いて何週目か何日目かを計算する方法。12月9日
目次
曜日ごとにコンテンツを変えたい場合、mktime,time関数を利用して求めればよいですが、
ある特定日時から週ごとにコンテンツを変えたいとか何日おきにコンテンツをかえたいとか
そういう場合にどのようにするべきかを考えていきます。
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>PHPでUNIXタイムを用いたある日時から起算して何週目か何日目かを計算する</title>
</head>
<body>
<p>
<?php
date_default_timezone_set('Asia/Tokyo');
$datetime = '2015-12-08 00:00:00';
$start = strtotime($datetime);
echo $start;
echo "<br>";
$now = time();
echo $now;
echo "<br>";
$count = ceil(( $now - $start ) / (60 * 60 * 24 * 7));
echo $count."週目";
echo "<br>";
$count = ceil(( $now - $start ) / (60 * 60 * 24));
echo $count."日目";
?>
</p>
</body>
</html>
ceil等で切り上げたりしていけば計算ができます。
以上