I am able to get all subscriber but there is no date filter in Magento for subscribers.
Can anyone tell me how to get subscriber based on date in magento?
The subscription date is not stored in Magento.
However, there is a way to store it yourself when a user signs up.
Just add:
$this->setChangeStatusAt(date('Y-m-d'));
to Mage_Newsletter_Model_Subscriber::subscribe()
, in the beforeSave()
action
More info here: Is the timestamp not saved when someone subscribes to the newsletter?
After lot of RnD I found below free extension available on Magento connect to fix my problem. But this will help me in future. It cannot give old subscriber information. Because there is no date field or column in default Magento.