Jump to content

[SOLVED] From 2007-11-07 to just 2007


globex

Recommended Posts

I have a variable with a date, for example: 2007-11-07

I want to just get the year, in this case: 2007.

 

Is there a way to do this with some function? The only way I can figure it out is to to use substr to remove the last 6 digits. But then the variable is no longer a number, but a string and I can't perform operands on it. In which case is there a way to convert a string to an integer?

Link to comment
https://forums.phpfreaks.com/topic/84209-solved-from-2007-11-07-to-just-2007/
Share on other sites

<?php
$v = '2007-11-07';
$d = date("Y",strtotime($v));
echo $d - 1;?>

 

works fine for me.

 

What are you attempting to do. If you want to get the previous year, you can do:

<?php
$v = '2007-11-07';
$d = date("Y",strtotime($v . '-1 year'));
echo $d;
?>

 

Ken

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.