|  | @@ -193,7 +193,7 @@ abstract class Model {
 | 
											
												
													
														|  |  	{
 |  |  	{
 | 
											
												
													
														|  |  		$model = new static(array(), true);
 |  |  		$model = new static(array(), true);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -		if (static::$timestamps) $attributes['updated_at'] = $model->get_timestamp();
 |  | 
 | 
											
												
													
														|  | 
 |  | +		if (static::$timestamps) $attributes['updated_at'] = new \DateTime;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		return $model->query()->where($model->key(), '=', $id)->update($attributes);
 |  |  		return $model->query()->where($model->key(), '=', $id)->update($attributes);
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
										
											
												
													
														|  | @@ -405,21 +405,11 @@ abstract class Model {
 | 
											
												
													
														|  |  	 */
 |  |  	 */
 | 
											
												
													
														|  |  	protected function timestamp()
 |  |  	protected function timestamp()
 | 
											
												
													
														|  |  	{
 |  |  	{
 | 
											
												
													
														|  | -		$this->updated_at = static::get_timestamp();
 |  | 
 | 
											
												
													
														|  | 
 |  | +		$this->updated_at = new \DateTime;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		if ( ! $this->exists) $this->created_at = $this->updated_at;
 |  |  		if ( ! $this->exists) $this->created_at = $this->updated_at;
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	/**
 |  | 
 | 
											
												
													
														|  | -	 * Get the current timestamp in its storable form.
 |  | 
 | 
											
												
													
														|  | -	 *
 |  | 
 | 
											
												
													
														|  | -	 * @return mixed
 |  | 
 | 
											
												
													
														|  | -	 */
 |  | 
 | 
											
												
													
														|  | -	public static function get_timestamp()
 |  | 
 | 
											
												
													
														|  | -	{
 |  | 
 | 
											
												
													
														|  | -		return date('Y-m-d H:i:s');
 |  | 
 | 
											
												
													
														|  | -	}
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |  	/**
 |  |  	/**
 | 
											
												
													
														|  |  	 * Get a new fluent query builder instance for the model.
 |  |  	 * Get a new fluent query builder instance for the model.
 | 
											
												
													
														|  |  	 *
 |  |  	 *
 |