I want to calculate a future date based on the date the post is published and use it in the content of a post.

I can echo the post publication date using:

echo the_date('Y-m-d');

How can I calculate the future date?

1 Answer 1



$future_timestamp = strtotime('+1 week', get_the_date('Y-m-d'));

echo date('Y-m-d', $future_timestamp);


$future_timestamp = get_the_date('U') + (60 * 60 * 24 * 7);

echo date('Y-m-d', $future_timestamp);
  • One Trick Pony is my hero! Just what I needed, wanted and can use. Many, many thanks!
    – Kirk Ward
    Dec 10, 2011 at 17:40
  • 3
    Then you should make his answer as accepted! Dec 10, 2011 at 17:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.