-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Description
Based on code:
use Jenssegers\Mongodb\Eloquent\Model;
class Etapa extends Model {
protected $dates = ['data_inicio', 'data_termino'];
public function getDataInicioAttribute($value) {
return \Carbon\Carbon::createFromTimestamp($value->toDateTime()->getTimestamp())->timezone('UTC');
}
public function getDataTerminoAttribute($value) {
return \Carbon\Carbon::createFromTimestamp($value->toDateTime()->getTimestamp())->timezone('UTC');
}
public function setDataInicioAttribute($value) {
$value = \DateTime::createFromFormat('d/m/Y', $value, new \DateTimeZone('UTC'));
$value->setTime(0, 0, 0);
$this->attributes['data_inicio'] = new \MongoDB\BSON\UTCDateTime($value);
}
public function setDataTerminoAttribute($value) {
$value = \DateTime::createFromFormat('d/m/Y', $value, new \DateTimeZone('UTC'));
$value->setTime(0, 0, 0);
$this->attributes['data_termino'] = new \MongoDB\BSON\UTCDateTime($value);
}
}