Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mutating func timePassedUntilNowTruncated() -> String {
- if (self / 604800 > 1) {
- let division = Int((self / 604800).rounded())
- return "\(division)w ago"
- }
- else if (self / 86400 > 1) {
- let division = Int((self / 86400).rounded())
- if division == 7 {
- return "1w ago"
- }
- return "\(division)d ago"
- }
- else if (self / 3600 > 1) {
- let division = Int((self / 3600).rounded())
- if division == 24 {
- return "1d ago"
- }
- return "\(division)h ago"
- }
- else if (self / 60 > 1) {
- let division = Int((self / 60).rounded())
- if division == 60 {
- return "1hour ago"
- }
- return "\(division)m ago"
- }
- else {
- let division = Int(self.rounded())
- return "\(division)s ago"
- }
- }
- mutating func timePassedUntilNow() -> String {
- if (self / 604800 > 1) {
- let division = Int((self / 604800).rounded())
- if division == 1 {
- return "1 week ago"
- }
- return "\(division) weeks ago"
- }
- else if (self / 86400 > 1) {
- let division = Int((self / 86400).rounded())
- if division == 7 {
- return "1 week ago"
- }
- else if division == 1 {
- return "1 day ago"
- }
- return "\(division) days ago"
- }
- else if (self / 3600 > 1) {
- let division = Int((self / 3600).rounded())
- if division == 24 {
- return "1 day ago"
- }
- else if division == 1 {
- return "1 hour ago"
- }
- return "\(division) hours ago"
- }
- else if (self / 60 > 1) {
- let division = Int((self / 60).rounded())
- if division == 60 {
- return "1 hour ago"
- }
- else if division > 1 {
- return "\(division) minutes ago"
- }
- return "1 minute ago"
- }
- else {
- let division = Int(self.rounded())
- return "\(division) seconds ago"
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement