2015-06-10 3 views

ответ

0

Посмотрите на этой странице он будет рассказывать вам все о date()Link

Причины вы получаете 160, а не 161, потому что при использовании date('z') дата начинается с нуля. Так как, как п - 1.

«г» День года (начиная с 0) - 0 через 365

Выше цитате со страницы я свяжу на первой линии

Итак, чтобы получить то, что вам нужно, вам необходимо сделать следующее

Ответ:

$day_today = date("z") + 1; 
echo $day_today; 

Так вы в основном делает это начать с '1' вместо '0'

+1

Ok я undertand прямо сейчас. Спасибо всем. – TheMadCat

0

Просто сделать это:

Если вы хотите установить day_today правильное значение:

$day_today = date("z") + 1; 
echo $day_today; 

еще, если вы просто хотите, чтобы напечатать правильное значение:

$day_today = date("z"); 
echo $day_today + 1; 

вы» (1) установить его здесь:

http://php.net/manual/en/function.date.php

'г' День года (начиная с 0) - от 0 до 365

1

Нам нужно добавил n +1 отрегулировать для него, начиная с 1 instead of 0. -

<?php 

$day_today = date("z"); 
echo $day_today+1; 
Смежные вопросы