function _datereminder_date_field_value_to_datetime in Date Reminder 6
Same name and namespace in other branches
- 6.2 includes/date.inc \_datereminder_date_field_value_to_datetime()
- 7 includes/date.inc \_datereminder_date_field_value_to_datetime()
Convert date from date field to DateTime object.
Parameters
datelist $datefield: The nodes datefield content. (Needed to discern date format.)
string $dt: Specific value to convert
Return value
DateTime $val represented as DateTime
1 call to _datereminder_date_field_value_to_datetime()
- _datereminder_get_occurance_after_date in includes/
date.inc - Get date of next occurance after given date.
File
- includes/
date.inc, line 207 - Some functions dealing with dates.
Code
function _datereminder_date_field_value_to_datetime($datefield, $dt) {
$tzname = $datefield[0]['timezone_db'];
$datetype = $datefield[0]['date_type'];
if ($datetype == 'datestamp') {
// For date stamp, we need to add the '@', but don't need timezone.
return new DateTime("@{$dt}");
}
$tz = new DateTimeZone($tzname);
$ret = date_create($dt, $tz);
return $ret;
}