我希望能够通过命令行运行脚本,并为函数传递日期。
我该怎么做呢?我需要将它传递给文件中的一个函数,并以格式传递一个类型化的日期。 YYYY-MM-DD HH-MM其中第二个MM是分钟而不是月。
我是否需要在命令中使用特定标志或者是否有更简单的方法?
答案 0 :(得分:1)
为什么不使用:
$date = date("Y-m-d H:i:s");
在你的剧本中?
修改强>:
如果要捕获参数,则应使用$argv
数组:
if (!isset($argv[1])) {
die("You should give a date as first parameter\n");
}
if (!@strtotime($argv[1])) {
die("The date you given is invalid.\n");
}
$date = $argv[1];