utility

Handy Convert

日付・時刻・和暦・かな・全角半角など、日常で使う小さな変換をブラウザ内でまとめて行います。

ローカル処理
ファイルについてこのツールで選択したファイルや入力内容は、Browser Kittyのバックエンドへアップロードせずブラウザ内で処理します。
操作デモ 実際の操作の流れを短い動画で確認できます。

このツールについて

Handy Convertは、日付・時刻・日本語表記のちょっとした変換を1つにまとめたブラウザツールです。2つの日付の差、○日後・○日前、年齢や経過期間、西暦と和暦、世界時計、タイムゾーン、かな、全角・半角を切り替えて使えます。

日付や文字列などの入力内容はブラウザ内で処理し、アプリから外部サーバーへ送信しません。GitHub Pagesで最初のHTMLを取得した後の変換処理には外部APIやCDNを必要としません。

こんなときに便利

  • 2つの日付の間が何日・何週間・何年何か月かを確認したい
  • 海外の日時を別のタイムゾーンへ変換したい、または複数都市の現在時刻を比べたい
  • 西暦と明治・大正・昭和・平成・令和を相互に変換したい
  • ひらがな・カタカナ・半角カナ、英数字・記号の全角半角をまとめて変換したい

できること

このツールで利用できる主な機能です。

使い方

  1. 上部で「日付」「時刻」「文字」から使いたいカテゴリを選びます。
  2. 日付では2つの日付の間、○日後・○日前、年齢・経過期間、西暦・和暦から目的の機能を選び、値を入力します。
  3. 時刻では世界時計へ都市を追加するか、変換元・変換先の都市と現地日時を指定してタイムゾーン変換します。
  4. 文字では入力欄へ文字列を貼り付け、ひらがな・カタカナ・半角カナや、対象を選んだ全角・半角変換の結果を確認します。
  5. 必要な結果をコピーします。世界時計で追加した都市など一部のUI設定だけはブラウザへ保存されます。

対応範囲

  • 日付: 2つの日付の間、○日後・○日前、年齢・経過期間、西暦・和暦(明治・大正・昭和・平成・令和)。
  • 時刻: 世界時計、IANAタイムゾーンを使った日時指定変換。夏時間で存在しない時刻や2回存在する時刻も区別します。
  • 文字: ひらがな・カタカナ・半角カナの同時表示。英字・数字・記号・スペースを個別指定した全角・半角変換。
  • 保存: 入力した日付・日時・文字列は保存しません。表示言語、最後に開いたカテゴリ、世界時計へ追加した都市はLocalStorageへ保存される場合があります。

制限・注意点

  • 平日数は土曜日・日曜日だけを除き、祝日や国別の営業日は考慮しません。
  • 年齢・経過期間は暦上の計算で、法令上の年齢判定を目的としたものではありません。
  • 和暦変換は1873年1月1日以降が対象で、旧暦など歴史的な暦変換は行いません。
  • タイムゾーン変換はブラウザに含まれるIANAタイムゾーン情報を使うため、古いブラウザではルールが古い場合があります。世界時計は端末時計を基準にします。
  • 全角・半角変換は指定した文字種だけを変更し、漢字・絵文字など対象外のUnicode文字はそのまま残します。

よくある質問

入力した日付や文字列はサーバーへ送信されますか?

いいえ。日付計算、世界時計、タイムゾーン、和暦、かな、全角・半角の処理はブラウザ内で行います。実行時CSPはconnect-src 'none'で、外部APIや解析・テレメトリも使用しません。

祝日を除いた営業日数を計算できますか?

祝日には対応していません。平日数は土曜日と日曜日だけを除いて計算します。国別の祝日や営業日カレンダーが必要な用途では別途確認してください。

夏時間の切り替え時刻も変換できますか?

はい。ブラウザのIANAタイムゾーン情報を使い、夏時間の切り替えで存在しない現地時刻はエラーとして扱い、同じ現地時刻が2回存在する場合はどちらかを選べるようにしています。

世界時計へ追加した都市は次回も残りますか?

対応ブラウザでは追加した都市をLocalStorageへ保存します。入力した日付、生年月日、タイムゾーン変換日時、文字列そのものは保存しません。

オフライン版・ソースコード

配布用HTMLは実行時の外部ライブラリやAPIを必要とせず、保存してブラウザで直接開けます。通常版の単一HTMLはローカルWebサーバーなしで利用でき、日付・時刻・文字の変換は端末内で動作します。

GitHubでソースを見る