1

現在の月からすでに経過した日数と、現在の年からすでに経過した日数を取得する方法たとえば、今日が 4 月 6 日の場合、現在の月は 6 になり、現在の月は 97 になるはずです。今年

SUNDAYSを除いて同じものを得る方法はありますか

4

5 に答える 5

3

phpdate()関数を見てみましょう。'z'あなたの状況では、年間通算日であるパラメーター97 があります。

echo date('z');

月の日と同じ:

echo date('j');
于 2012-04-06T10:31:17.747 に答える
1

getdate関数を使用する必要があります

var_dump( getdate() );

出力します:

array(11) {
  ...
  ["mday"]=>
  int(6)
  ...
  ["yday"]=>
  int(96)
  ...
}
于 2012-04-06T10:33:22.793 に答える
0

PHP には、これに関する優れたドキュメントがあります。

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

PHP の現在の月は取得できdate("n")、今年の現在の日はdate("z")(ゼロから始まる) です。

于 2012-04-06T10:31:41.407 に答える
0

$dayNumber = date("z") + 1; 

date("z") は 0 から数え始めます

于 2012-04-06T10:32:11.500 に答える