【Misskey】登録してから何日経過したかが分かるウィジェット(投稿ボタン付き)

  1. /// @ 0.18.0
  2.  
  3. let userId = Mk:api("i", {}).id
  4. let userInfo = Mk:api("users/show", {userId: userId})
  5.  
  6. let since = Date:parse(userInfo.createdAt)
  7. let until = Date:now()
  8.  
  9. let result = `にじみすに登録してから、{Str:lf}**$[fg.color=41B781 {Math:floor((until-since)/1000/60/60/24)}]**日{Str:lf}が経過しました`
  10.  
  11. Ui:render([
  12. Ui:C:container({
  13. align: 'center'
  14. children: [
  15. Ui:C:mfm({ text: result })
  16. Ui:C:postFormButton({
  17. text: "投稿する"
  18. rounded: true
  19. primary: true
  20. form: {
  21. text: `{result}`
  22. }
  23. })
  24. ]
  25. })
  26. ])