elm:time
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
elm:time [2019/05/04] – adash333 | elm:time [2019/06/21] (現在) – [Elmでアナログ時計] adash333 | ||
---|---|---|---|
行 1: | 行 1: | ||
====== Elmでtime ====== | ====== Elmでtime ====== | ||
- | |||
- | |||
https:// | https:// | ||
- | |||
@ababup1192 | @ababup1192 | ||
2019年01月06日に更新 | 2019年01月06日に更新 | ||
行 11: | 行 8: | ||
+ | http:// | ||
+ | ElmとFirebaseでチャットアプリを写経してみる(1)実行してみる | ||
+ | 2019年5月10日 | ||
- | 月はTime.Monthとしてカスタムタイプで定義されているため、表示できない! | + | http:// |
+ | ElmとFirebaseでチャットアプリを写経してみる(2)複数ファイルを1個のファイルにする | ||
+ | 2019年6月13日2019年6月16日 | ||
- | かなり面倒だが、自分で関数を作らないといけない。 | + | ===== Elmでアナログ時計 ===== |
- | →あった!感謝! | + | |
+ | https:// | ||
+ | {{: | ||
- | https://github.com/ababup1192/elm-firebase-chat/blob/master/src/Main.elm | + | [[https://ellie-app.com/37gYpCSxQHGa1|IntroductionToElmのサンプルコード]]と[[https: |
- | < | ||
- | import Time exposing (Month(..), Posix, Weekday(..), | ||
+ | https:// | ||
- | -- --------------------------- | ||
- | -- TIME Util | ||
- | -- --------------------------- | ||
- | toDate : Zone -> Posix -> String | ||
- | toDate zone time = | ||
- | let | ||
- | padZero2 = | ||
- | String.padLeft 2 ' | ||
- | month = | ||
- | Time.toMonth zone time |> toMonthNumber | ||
- | day = | + | ===== elmでtime関連リンク ===== |
- | Time.toDay zone time |> String.fromInt | + | |
- | year = | + | https:// |
- | Time.toYear zone time |> String.fromInt | + | @miyamo_madoka |
+ | 2019年04月16日に更新 | ||
+ | Elmで日付を扱う0.19編 | ||
- | hour = | + | 上記によると、日本語のサイトなら、以下の方法で十分かも、、、 |
- | Time.toHour zone time |> String.fromInt |> padZero2 | + | |
- | minutes = | ||
- | Time.toMinute zone time |> String.fromInt |> padZero2 | ||
- | week = | + | https:// |
- | Time.toWeekday zone time |> toJapaneseWeekday | + | |
- | in | + | |
- | year ++ " | + | |
+ | < | ||
+ | elm install justinmimbs/ | ||
+ | </ | ||
- | toMonthNumber : Time.Month -> String | + | してから、 |
- | toMonthNumber month = | + | <code> |
- | case month of | + | import Time |
- | Jan -> | + | import TimeZone exposing (asia__tokyo) |
- | " | + | |
- | Feb -> | + | zone : Time.Zone |
- | " | + | zone = |
+ | asia__tokyo() | ||
+ | |||
+ | </code> | ||
+ | |||
- | Mar -> | ||
- | " | ||
- | Apr -> | ||
- | " | ||
- | May -> | ||
- | " | ||
- | Jun -> | ||
- | " | ||
- | Jul -> | ||
- | " | ||
- | Aug -> | ||
- | " | ||
- | Sep -> | + | ===== elmで月monthを表示 ===== |
- | " | + | |
- | Oct -> | ||
- | " | ||
- | Nov -> | + | 月はTime.Monthとしてカスタムタイプで定義されているため、表示できない! |
- | " | + | |
- | Dec -> | + | かなり面倒だが、自分で関数を作らないといけない。 |
- | " | + | →あった!感謝! |
- | toJapaneseWeekday | + | https:// |
- | toJapaneseWeekday weekday = | + | |
- | case weekday of | + | |
- | Mon -> | + | |
- | " | + | |
- | + | ||
- | Tue -> | + | |
- | " | + | |
- | + | ||
- | Wed -> | + | |
- | " | + | |
- | + | ||
- | Thu -> | + | |
- | " | + | |
- | + | ||
- | Fri -> | + | |
- | " | + | |
- | + | ||
- | Sat -> | + | |
- | " | + | |
- | + | ||
- | Sun -> | + | |
- | " | + | |
- | + | ||
- | </code> | + | |
+ | < | ||
+ | <script src=" | ||
+ | </ | ||
elm/time.1556990046.txt.gz · 最終更新: 2019/05/04 by adash333