我不知道这个功能的输出。
" strtotime(date("j"),date("F"),date("t"))
"
输出:1475734243
该输出正在根据时间而变化。
我的代码块是:
<?php
$day= date("j");
$month= date("F");
$year= date("Y");
//calendar Variables
$currentTimeStamp= strtotime($day-$month-$year);
echo $currentTimeStamp;
?>
日期(&#34; j&#34;)给出日期中没有前导零(1到31)的日期。 date(&#34; F&#34;)给出一个月的完整文本表示,例如1月或3月。 date(&#34; Y&#34;)给出一年的完整数字表示,4位数(例如:2016)。
答案 0 :(得分:3)
我不确定哪个部分令人困惑,但如果我说得对,你想用这种格式显示当前日期那么你应该使用它而不必使用strtotime()
echo date("j F Y");
示例工作输出: https://repl.it/Dodz/0
答案 1 :(得分:1)
输出是一个unix时间戳。
echo $day.'-'.$month.'-'.$year;
echo date('j-F-Y', strtotime($currentTimeStamp));
这将为您提供所需的答案。
答案 2 :(得分:0)
它返回自U日(1970年1月1日00:00:00 UTC)到作为参数提供的日期(字符串表示形式)以来经过的秒数。它也被称为“Unix时间戳”和“Unix纪元(时间)”