我希望能够通过命令行运行脚本并向其传递函数的日期。
我该如何去做呢?即我需要将其传递给文件中的函数,并以格式传递给它一个键入的日期。 YYYY-MM-DD HH-MM 其中第二个 MM 是分钟而不是月份。
我需要在命令中使用特定标志还是有更简单的方法?
最佳答案
为什么不使用:
$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];
关于php - 通过命令行将日期传递给 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26800102/