Difference between two times is calculated in R using difftime function (). Difference between two dates are also can be calculated using difftime function in R.

**Syntax of difftime function in R:**

difftime(time1, time2, tz, units = c(“auto”, “secs”, “mins”, “hours”,”days”, “weeks”))

time1 | later time or recent time. |

time 2 | earlier time |

Tz | timezone |

Units | units in which result should be calculated – units can be seconds, minutes,hours,days,weeks |

**Example of time difference- difftime function in R :**

# difftime() function in R: calculate the time difference between two times recent_time <- "2017-04-06" earlier_time <- "2011-05-01 11:00:00" difftime(recent_time,earlier_time)

by default the time difference between two times are calculated in days, so the output will be

Time difference of 2166.542 days

** **

** **

**R Difference in time with time zone:**

#difference in time with time zone :difftime function in R difftime(recent_time,earlier_time,tz="EST")

time zone (tz) is an optional argument, it can be “EST” or “GMT” etc

**output:**

Time difference of 2166.542 days

**R Difference in time with time zone and units in seconds:**

#difference in time with time zone and units in seconds difftime(recent_time,earlier_time,tz="GMT",units="secs")

**output:**

Time difference of 187189200 secs

**R Difference in time with time zone and units in minutes:**

#time difference in R:difference in time with time zone and units in minutes difftime(recent_time,earlier_time,tz="GMT",units="mins")

**output:**

Time difference of 3119820 mins

**R Difference in time with time zone and units in hours:**

# time difference in R:difference in time with time zone and units in hours difftime(recent_time,earlier_time,tz="GMT",units="hours")

**output:**

Time difference of 51997 hours

**R Difference in time with time zone and units in days:**

#difference in time with time zone and units in days difftime(recent_time,earlier_time,tz="GMT",units="days")

**output:**

Time difference of 2166.542 days

**R Difference in time with time zone and units in weeks:**

#difference in time with time zone and units in weeks difftime(recent_time,earlier_time,tz="GMT",units="weeks")

**output:**

Time difference of 309.506 weeks