API:UnitDebuffLeftTime

Get the duration of a debuff in seconds from a unit from an ID number.
UnitDebuffLeftTime("unit",num)
== Parameter ==
:;unit
::String - the UnitID (e.g. "target", "party1", "raid1", etc..) 
:;num
::Integer - the buff ID number. 
== Returns ==
:;Duration 
::Integer - the duration of the debuff located at the ID number. Use number 1 to get the first debuff duration the unit has, use 2 to get the second debuff duration, and so on. Returns nil for unlimited-time debuffs such as Mind Control.
== Example ==
Print the duration and name of your debuff located at ID 1 to the Say channel.
SendChatMessage("My first debuff is " .. UnitDebuff("player",1) .. " and it lasts " .. UnitDebuffLeftTime("Player",1) .. " seconds.","SAY")
UnitDebuffLeftTime