会员注册日期加上24小时

时间:2017-07-28 17:09:49

标签: php wordpress date membership

我正在使用MemberMouse订阅Wordpress网站。在特定的用户页面上,我需要显示注册日期的时间加上24小时。例如,如果注册日期是:2017年7月24日下午12:34,我想显示:2017年7月25日下午12:34。

group by

顺便说一下,SmartTag“[MM_Member_Data     name ='registrationDate']“例如:2017年7月24日下午12:34。

我尝试了上面的代码来获取注册日期,但是收到错误。

对此问题的任何解决方案都将不胜感激。

谢谢,

阿隆

1 个答案:

答案 0 :(得分:0)

最简单的代码看起来有点像这样,并保持原来只是内联处理短代码的想法。

<?php
$datee= date("F j, Y g:i a", strtotime(do_shortcode("[MM_Member_Data name='registrationDate'] + 10 hours")));
?>

Access until: <?php echo $datee; ?>

但是我宁愿使用干净的方法并单独做事(另外:我不知道registrationDate短代码的格式是什么。这是unix时间戳还是字符串格式化的日期/时间?)

<?php
// let's assume for a minute that $registrationDate will be a php date aka unix timestamp
// if it's not, you'll have to first run this through strtotime again, i.e.:
// $registrationDate = strtotime(do_shortcode("[MM_Member_Data name='registrationDate']"));

$registrationDate = do_shortcode("[MM_Member_Data name='registrationDate']");
$datee = date("F j, Y g:i a", $registrationDate + 36000);
?>

Access until: <?php echo $datee; ?>