9/23/2024

今日は生まれてから何日目か、誕生日から(カレンダーで選択して)JavaScriptで換算するフォーム

 


  <h1>今日は生まれてから何日目か?</h1>
  <form>
    <label for="birthday">生年月日:</label>
    <input type="date" id="birthday" name="birthday">
    <button type="button" onclick="calculateDays()">計算する</button>
  </form>
  <div id="result"></div>
  <script>
    function calculateDays() {
      const birthday = new Date(document.getElementById("birthday").value);
      const today = new Date();
      const differenceInTime = today.getTime() - birthday.getTime();
      const differenceInDays = Math.floor(differenceInTime / (1000 * 3600 * 24));
      document.getElementById("result").innerHTML = `今日は生まれてから ${differenceInDays} 日目です!`;
    }
  </script>
↓実際のページ↓

9/22/2024

今日は生まれてから何日目か、誕生日からJavaScriptで換算するフォーム

今日という日が、 自分が生まれてから何日目かを誕生日から換算


<form name="myF">
    <p>西暦<input type="text" size="4" name="myFy">年<input type="text" size="2" name="myFM">月<input type="text" size="2" name="myFd">日生まれ <input type="button" value="☆ボタン☆" onclick="mySet()"></p>
    <p><input type="text" size="45" name="myFmes"></p>
</form>
    function mySet(){
       myNow = new Date();
       myBirth = new Date( document.myF.myFy.value, document.myF.myFM.value-1, document.myF.myFd.value );
       myMsec = myNow.getTime() - myBirth.getTime();
       myDay = Math.floor( myMsec / (1000*60*60*24) );
       document.myF.myFmes.value = "今日は生まれてから " + (myDay+1) + "日目ですよ!";
    }
↓実際のページ↓

9/21/2024

PHPでお宅のペットや子供の年齢(今、何歳何ヵ月か)を換算するフォーム

 

    <form method="post">
        <label for="birth_date">誕生日をカレンダーから選んでね</label><br>
        <input type="date" id="birth_date" name="birth_date" required>
        <button type="submit">今、何歳何ヵ月か?</button>
    </form>

    <?php if (isset($_POST['birth_date'])): ?>
        <?php
            // 入力された誕生日を取得
            $birth_date = new DateTime($_POST['birth_date']);
            $now = new DateTime();  // 現在日時
            $age = $birth_date->diff($now);  // 年齢を計算
        ?>

        <h2>計算結果:</h2>
        <p>誕生日: <?= htmlspecialchars($_POST['birth_date'], ENT_QUOTES, 'UTF-8') ?></p>
        <p>今、<?= $age->y ?>歳<?= $age->m ?>ヶ月です</p>
    <?php endif; ?>
↓実際のページ↓

9/20/2024

PHPでペットや子供の年齢(今、何歳何ヵ月か)を表示

 うちのはちくまが何歳何ヵ月か、個人サイトのトップページを見ればすぐわかるのだ♪


最終行の表示、毎月書き換えるのは大変なので、誕生日から換算して表示

$birth_date = new DateTime('2017-05-10');
    $now = new DateTime();
    $age = $birth_date->diff($now);
    echo "今、".$age->y."歳".$age->m."ヶ月";
↓実際のページ↓

9/19/2024

PowerPointのフォントのデフォルト設定を変更

まず、既存のプレゼンテーション(作成中含む)に対してフォントを変更する場合

[デザイン]タブをクリック

[バリエーション]グループのプルダウンから[フォント]をクリック



[見出しのフォント]と[本文のフォント]の両方で変えたいフォントを選択

次に、新しいプレゼンテーションのデフォルトフォントを変更する場合

上記のようにして変えたいフォントを選択後、[ファイル]タブをクリックし、[名前を付けて保存]を選択

これにわかりやすいファイル名を付けて、使い易い場所に保存しておき、次回からはこのファイルを開けばOK

9/18/2024

WinSCPで.htaccessファイルが非表示になってるのを表示させる

 歯車(環境設定)を開いて、[パネル]を選択

[一般]の1番上の「隠しファイルを表示する」にチェックを入れて[OK]


9/17/2024

ChatGPTに「メモリがいっぱいです」と拒否られたら・・・

 今までのやりとりが不要ならば、全部削除してしまえばOK

設定→パーソナライズ


1番下の[ChatGPTのメモリをクリアする]ボタンで・・・






9/16/2024

ドイツ語表記の際に必要な10進文字コード

  • Ä (ウムラウト大文字) : &#196;
  • Ö (ウムラウト大文字) : &#214;
  • Ü (ウムラウト大文字) : &#220;
  • ß (エスツェット) : &#223;
  • ä  (ウムラウト) : &#228;
  • ö (ウムラウト) : &#246;
  • ü (ウムラウト) : &#252;


  • a

    9/15/2024

    フランス語表記の際に必要な10進文字コード

  • à (accent grave) : &#224;
  • â (accent circonflexe) : &#226;
  • ç (cédille) : &#231;
  • è (accent grave) : &#232;
  • é (accent aigu) : &#233;
  • ê (accent circonflexe) : &#234;
  • ë (tréma) : &#235;
  • î (accent circonflexe) : &#238;
  • ï (tréma) : &#239;
  • ô (accent circonflexe) : &#244;
  • ù (accent grave) : &#249;
  • û (accent circonflexe) : &#251;



  • 9/14/2024

    スマホエミュレータよりブラウザの開発者ツール

     ウェブサイトをスマホ画面で表示して、機種によってどんなだかを確認したいだけなら、エミュレータよりもブラウザの開発者ツールが便利

    Google ChromeやFirefoxなどのブラウザには、スマホ画面をシミュレートする機能が内蔵されているので、これを使わない手は無い

    Google Chromeの手順

    1. サイトを開く。
    2. 右クリックして「検証」を選択(もしくはF12キーを押して開く)。
    3. 開発者ツールが開いたら、画面の左上にあるデバイスアイコン(タブレットとスマホのマーク)をクリック。

    4. これで画面がスマホビューに切り替わる。

    上部のドロップダウンから、さまざまなデバイスを選んで確認できる(上の画像はSurface Duoを選択、下の画像はSamsung Galaxyを選択)