Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

time function


Reply


653 Views

Avatar
Arbee

Community Member, 21 Posts

27 May 2010 at 10:34pm

Hi,

Can someone please help me with a time issue? I have dates in the database and want to determine if the current date is in between them. I have written a function using strtotime() which I thought was working but doesn't appear to be now. My two date fields look like this: 'RegStart' => 'Date', 'RegStop' => 'Date',

I wrote a function like this:
function openForReg() {
      $regClass = DataObject::get('Product', "`Location` = 'AOQ'", "rand()", "", "1");
      if (strtotime($this->RegStart) < time() AND strtotime($this->RegStop) > time()) return $regClass;
   }

Where am I going wrong?
Thanks for any help.