Firebase 4.0 ServerValue.timestamp()
:
let ref = Database.database().reference().child("userExample")
let values = ["firstName": "Joe", "lastName": "Bloggs", "timestamp": ServerValue.timestamp()] as [String : Any]
ref.updateChildValues(values) { (err, ref) in
if let err = err {
print("failed to upload user data", err)
return
}
}