PHP中的日期(';现在';)

PHP中的日期(';现在';),php,Php,很长一段时间后,我需要使用PHP的日期函数。我写了这样的东西: echo date('now'); 我得到的结果如下: 1220123 这意味着什么?您需要提供一个有效的截止日期函数(不能将“now”字符串识别为now的含义) 或者你可以使用这个类 从: n月份的数字表示,不带前导零 oISO-8601年编号。该值与Y值相同,但如果ISO周数(W)属于上一年或下一年,则 而是使用年。(在PHP 5.1.0中添加) w一周中某一天的数字表示 因此,date(“now”)显示12(n)

很长一段时间后,我需要使用PHP的日期函数。我写了这样的东西:

echo date('now');
我得到的结果如下:

1220123
这意味着什么?

您需要提供一个有效的截止日期函数(不能将“now”字符串识别为now的含义)

或者你可以使用这个类

从:

  • n月份的数字表示,不带前导零

  • oISO-8601年编号。该值与Y值相同,但如果ISO周数(W)属于上一年或下一年,则 而是使用年。(在PHP 5.1.0中添加)

  • w一周中某一天的数字表示

因此,
date(“now”)
显示12(n)、2012(o)和3(w)

您可能正在寻找:

  • 日期(“Y-m-d”)
    表示日期

  • date(“Y-m-dh:i:s”)

“now”不是此预期的有效参数,事实上它应该是strotime函数,而不是日期

Date认为你现在是

n

月份的数字表示形式,不带前导零

o

ISO-8601年编号。该值与Y值相同,只是如果ISO周数(W)属于上一年或下一年,则使用该年。(在PHP 5.1.0中添加)

w

星期几的数字表示形式“now”不是有效的

使用正确的语法打印当前日期

yyyy-mm-dd hours minutes seconds 
格式如下所示

echo date('Y-m-d h:i:s');
有关函数的详细信息,请参见PHP手册

看来,你把“现在”作为一个词来获取当前的日期和时间,但是它会编译在每个字符上。下面是它将如何编译的说明

n=月份数

o=在ISO-8601中被视为一年

w=周数

这就是为什么它会返回一个月内的日期、年份和周数


希望我能简单地向您解释。

您的要求是什么???嗨,Deepu,我只是想知道在date()中使用“now”作为参数时输出的含义。哦,对不起,我几乎给出了相同的答案,如果我以前看到过你的答案,我就不会向汉克·尼索提交描述性信息了。正如汉克·潘基在你面前给出的答案一样,他应该接受这个答案,但我将以追加投票的方式通知你的答案。非常感谢..:)事实上,它是一个有效的参数,即使不是特别有用。感谢Hanky panky..提供了描述性的答案:)
yyyy-mm-dd hours minutes seconds 
echo date('Y-m-d h:i:s');