愛車:マツダアテンザ
Webを中心とした、ビジネス&テクノロジーに関する思いつき
by F-shin
[ このサイトについて ] [ F-shinについて ] [ トップ ]
author:えふしん
photo_20.jpg
藤川真一について


モバツイの中の人
マインドスコープ(株)社長
人の良いジョンカビラと言われます。
AMN sponsor rolls
モバツイの2つのスマートフォン
アンドロイドアプリ!
アンドロイドアプリ モバツイtouch
全てのスマートフォンブラウザと、Nintendo3DSで! HTML5版Webアプリ「モバツイsmart」
本を書きました!
100万人から教わったウェブサービスの極意 ~「モバツイ」開発1268日の知恵と視点
Google Friend Connect
このカテゴリ[Web系]の最新30件
インターネットの可能性を信じて〜本を書きました。 ネットショップに20万円は高いという感覚は割と普通の感覚だと思う。 ソーシャルメディアの生かし方 インターネットは芸術だ ECサイトはGoolge検索エンジンのプラットフォームに乗ってることを自覚せよ Ubuntu 8.0.4でTwitter apiのSSL通信ができなくなった人向けのメモ インターネットを支える仮想共同体 twitterとfacebookのレイヤーは違う 文脈が共有できていないフロー型コミュニケーションの問題点 身も蓋もなくなるインターネット フェイスブックページっで起きるかなぁ?!って思ってること。 非公式RTじゃないとできないこと。公式RTが目指したもの。 ツイッターのつぶやき価値 ネットコミュニケーションは万人の手段ではない AWS東京リージョンとtwitter apiの関係 Facebookがインターネットになると困る デジタルネイティブではない30代のつぶやき ネチケットとアーキテクチャという法律のあいだに。 相撲の八百長問題に見られる、ITによるフローのストックという構図 Webエンジニアスキルの勘所 ツイッター面白いね WebSig一日学校で考えてたこと ソーシャルメディアについてのメモ User Streamの先にあるtwitter Web Creation Awardsにノミネートされました。 携帯Webのクッキー利用について調べてみたメモ【update】 twitterドラマと今後のツイッター デジハリの杉山学長賞をいただきました。 日経電子版を流行らせる一つの思いつき 商品の良さとリンクは、140文字で伝えなさい
[このカテゴリをもっと見る]
Powered by
Movable Type

February 01, 2009

コリスさんの以下の記事に引用されていたdate pickerのjQuery pluginがありまして、

リッチインターネットアプリケーションの実装時に検討したい30のUI | コリス

こんな感じのものなんですけど、

DatePicker - jQuery plugin

現在時刻が2月の段階で、1月の値を渡すと、何故か2月の日付に初期化されてしまうという現象がありまして、いろいろ調べていたら、どうもバグらしいところがありました。

datepicker.jsに渡された日付の初期化文字列を日付データに変更するparseDateメソッドの戻り値のところ。

return new Date(
y||now.getFullYear(),
m||now.getMonth(),
d||now.getDate(),
h||now.getHours(),
min||now.getMinutes(),
0
);

値が適切に送られていない場合は現在時刻に初期化して返すみたいなのですが、JavaScriptで「月」だけ0から始まる値なので、このままだと1月の場合のみ、now.getMonth()の方が優先されてしまい、現在の月に初期化されてしまうという現象がありました、と。

ということで、この部分を、

return new Date(
y||now.getFullYear(),
m,
d||now.getDate(),
h||now.getHours(),
min||now.getMinutes(),
0
);

とかにすれば良いんですけど、そうすると日付に変な文字列を渡すと値がNaNとかになってしまったりするので、もっと手前で、

case 'm':
m = parseInt(parts[i], 10) - 1;
if (isNaN(m)) m = 0;
break;

このように月の値チェックを挟むなど奇妙な動作にならないように修正する必要がありそうです。

なんでこんなのが不具合として残ってるのかなぁと思ったら、2008年の夏頃にリリースされたからまだ正月は迎えていなかった、という簡単なオチが見えてきます。

一応、該当のサイトの人には、きっと意味不明な英語で連絡をしておきましたので、バージョンアップで直るかもしれないし、直らないかもしれません。

そういう時の英語って、よく謎の日本語になってる中国製品のドキュメントとかと同じような感じなんだろうなぁ・・・。

つーことでご参考まで。

Designing Web Interfaces: Principles and Patterns for Rich Interactions
Bill Scott Theresa Neil
Oreilly & Associates Inc
売り上げランキング: 5957
■同じカテゴリ[Web系]のエントリー
<<前の記事 【ユーザー認証論】OpenIDも良いけどtwitter認証ってのもアリなんじゃないかと。
>>次の記事 デザインという思想と実装結果としてのコード
■このblogの書き込み最新3件
インターネットの可能性を信じて〜本を書きました。 バルスのツイート機能に関する謝罪を書いたら沢山反応があった件 モバツイの広告の取り組みについて、発表資料の共有
この記事への提案、提言一覧
この記事への提案、提言









あなたの情報を保存しますか?