首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP自动发送sysdate和sysdate+24hours

PHP自动发送sysdate和sysdate+24hours
EN

Stack Overflow用户
提问于 2016-07-20 17:20:15
回答 1查看 66关注 0票数 0

我正在将变量传递给curl调用,我需要传递某人注册时的系统日期(YMD HMS格式),然后传递24小时后的到期日期:

代码语言:javascript
复制
$post2 = [
    "subscription[name]" => 'magazine one day subscription',
    "subscription[product_id]" => '51',
    "subscription[start_date]" => "date('Y-m-d H:i:s')",
    "subscription[end_date]" =>  "date('Y-m-d H:i:s', strtotime('+24 hours', time()))",
    "subscription[allowed_no_of_articles]" => '56',

];

$username = "Incisive";
$password = "!atseg9$";



$ch2 = curl_init("http://xxxx.auth.xxx.net/subscriber_individuals/$xml->id/subscriptions.xml");
curl_setopt($ch2, CURLOPT_USERPWD, $username . ":" . $password);
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch2, CURLOPT_POSTFIELDS, $post2);

$complete = curl_exec($ch2);

curl_close($ch2);

echo $complete;

我已经尝试了日期功能,但这不起作用,所以我想知道如果其他人有任何解决方案尝试任何帮助将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-20 19:45:14

您引用了date函数。您可以替换:

代码语言:javascript
复制
$post2 = [
    "subscription[name]" => 'magazine one day subscription',
    "subscription[product_id]" => '51',
    "subscription[start_date]" => "date('Y-m-d H:i:s')",
    "subscription[end_date]" =>  "date('Y-m-d H:i:s', strtotime('+24 hours', time()))",
    "subscription[allowed_no_of_articles]" => '56',
];

有了这个:

代码语言:javascript
复制
$post2 = [
    "subscription[name]" => 'magazine one day subscription',
    "subscription[product_id]" => '51',
    "subscription[start_date]" => date('Y-m-d H:i:s'),
    "subscription[end_date]" =>  date('Y-m-d H:i:s', strtotime('+24 hours', time())),
    "subscription[allowed_no_of_articles]" => '56',
];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38477243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档