Web製作メモ帳スマートフォン用の表示で見るWeb製作メモ帳Web制作で気づいたことをつらつらとこの広告は、90日以上更新していないブログに表示しています。javascript自己満足なページではあるが私の一口馬主のページでトップに一口出資した競走馬のリストをテーブル形式で作成し、メニューとしているのだが、長年やっていると数も多くなってきた。なってくると、馬名や生年、更新日などでソートしてみたくなる。いうのを利用することにした。About使い方については上記のサイトに詳しく書いてある。パッケージの中に同梱されているので、上記サイトを参考に使ってみよう。導入したら、概ねソートできるようになったが、日付部分がうまくソートされないという問題があった。下記の画像でテーブルの左から4つ目「更新日」でソートしたら、うまく日付順に並んでいない。形式で書いているのだが、それがうまくソートされておらずメチャクチャになっている。ソートする機会が多い項目なのに何故???単純文字列でソートしても上手くいく筈なのに...。日付は(文字列ではなく)日付として解釈されているのだが、アメリカ式の記述法(DD/MM/YY)で解釈されてるのだろう。中途半端なことをするよりなら単純に文字として比較して欲しいのに。そのために今まで例えば16年9月3日だと"16/9/3"って書いてたものを"16/09/03"という風に1桁部分は0埋めして書き直したのに、それでもうまくいかないなんて。定義して組み込むことができるとのことなので、それを使ってみた。使って、ソート方法を定義し直した。定義して、更新日でソートしてみた結果が以下の画像。形式で解釈されてソートできた。(ってか日付は普通にデフォルトで文字として解釈しろよ。ついて詳しいことはドキュメントのここ(英語)に書いてある。今度使う機会があったらいろいろと試してみよう。定義」の部分を以下のように書けば曜日によってソートできる。'string'});これで曜日でソートできます。書くことでもっとすっきりする筈。掲示板tumblrTwitterLinksもの書きの生態ネット生活つれづれ帳PRはてなブログをはじめよう!smartboyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。