Advertisement
Guest User

NY Timer

a guest
Dec 16th, 2017
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Set objFSO=CreateObject("Scripting.FileSystemObject")
  2.  
  3. ' How to write file
  4. outFile="d:\Downloads\jinx\f.txt"
  5. Set objFile = objFSO.CreateTextFile(outFile,True)
  6.  
  7. ny=CDate("01/01/2018 00:00:00")
  8.  
  9.  
  10. ddd = DateDiff("n", Now(), ny)\1440
  11. hhh = (DateDiff("n", Now(), ny) - (DateDiff("n", Now(), ny)\1440)*1440)\60
  12. mmm = DateDiff("n", Now(), ny)-(DateDiff("n", Now(), ny)\60)*60
  13.  
  14.  
  15. if ddd Mod 10 = 2 or ddd Mod 10 = 3 or ddd Mod 10 = 4 then dt = " дня"
  16. if ddd Mod 10 = 1  then dt = " день"
  17. if ddd Mod 10 = 0 or ddd Mod 10 = 5 or ddd Mod 10 = 6 or ddd Mod 10 = 7 or ddd Mod 10 = 8 or ddd Mod 10 = 9 or (ddd Mod 100 - ddd Mod 10 = 10) then dt = " дней"
  18.  
  19.  
  20. if hhh Mod 10 = 2 or hhh Mod 10 = 3 or hhh Mod 10 = 4 then ht = " часа"
  21. if hhh Mod 10 = 1  then ht = " час"
  22. if hhh Mod 10 = 0 or hhh Mod 10 = 5 or hhh Mod 10 = 6 or hhh Mod 10 = 7 or hhh Mod 10 = 8 or hhh Mod 10 = 9 or (hhh Mod 100 - hhh Mod 10 = 10) then ht = " часов"
  23.  
  24.  
  25. if mmm Mod 10 = 1  then mt = " минута"
  26. if mmm Mod 10 = 2 or mmm Mod 10 = 3 or mmm Mod 10 = 4 then mt = " минуты"
  27. if mmm Mod 10 = 0 or mmm Mod 10 = 5 or mmm Mod 10 = 6 or mmm Mod 10 = 7 or mmm Mod 10 = 8 or mmm Mod 10 = 9 or (mmm Mod 100 - mmm Mod 10 = 10) then mt = " минут"
  28.  
  29. if ddd = 0 then
  30.     dtt = ""
  31.     tand = ""
  32. else
  33.     dtt = ddd & dt
  34.     tand = " и "
  35. end if
  36.  
  37. if hhh = 0 then
  38. htt = ""
  39. else
  40. htt = tand & hhh & ht
  41. tand = " и "
  42. end if
  43.  
  44. if mmm = 0 then mtt = "" else mtt = tand & mmm & mt
  45.  
  46. str="До Нового года " & dtt & htt & mtt & "!"
  47.  
  48. if DateDiff("n", Now(), ny) <=0 then str="С НОВЫМ ГОДОМ!"
  49.  
  50. objFile.Write str & vbCrLf
  51. objFile.Close
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement