Advertisement
Guest User

Updating Widget Time

a guest
Jan 7th, 2021
1,313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1.  
  2. let widget = createWidget()
  3.  
  4. widget.presentMedium()
  5.  
  6. Script.setWidget(widget)
  7. Script.complete()
  8.  
  9. function createWidget() {
  10.  
  11. //LOGIC
  12.  
  13. let now = new Date()
  14. let ampm = "AM"
  15. let [hours, minutes, seconds] = [now.getHours(), now.getMinutes(), now.getSeconds()]
  16.  
  17. if(hours == 0) {hours = 12}
  18. if(hours > 12) {hours = hours-12; ampm = "PM"}
  19.  
  20. hours = hours * 60 * 60 * 1000
  21. minutes = minutes * 60 * 1000
  22. seconds = seconds * 1000
  23.  
  24. let specialDate = now.getTime() - hours - minutes - seconds
  25.  
  26. let widget = new ListWidget()
  27.  
  28. let widgetStack = widget.addStack()
  29. widgetStack.layoutVertically()
  30. widgetStack.addSpacer()
  31.  
  32. let timeStack = widgetStack.addStack()
  33. timeStack.layoutHorizontally()
  34. timeStack.addSpacer()
  35.  
  36. let time = timeStack.addDate(new Date(specialDate))
  37. time.applyTimerStyle()
  38.  
  39. let ampmlabel = timeStack.addText(" " + ampm)
  40.  
  41. return widget
  42.  
  43. }
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement