www.wanichan.com

Web > Expression > Tips > Webページの作成

最終更新日時を挿入する方法

最終更新日:2023/02/05 19:17:09
  • このエントリーをはてなブックマークに追加
FrontPage固有の機能の一つでExpression Webで廃止された、「日付と時刻」の挿入機能をExpression Webで利用する方法について紹介します。

FrontPage固有の「日付と時刻」機能について

ページの最終更新日時を取得するには、一般的にJavaScriptの'document.lastModified'が使われています。私のWebサイト内の一部のページにおいても、JavaScriptを利用して最終更新日時の取得を行い、表示していたりします。しかし、JavaScriptを正しく記述する必要があるので、はじめての人にはとっつきにくいかもしれません。

そこで、FrontPageでは、JavaScriptを利用しなくても、[挿入]→[日付と時刻]をクリックすることによって、すばやく最終保存日時や最終自動更新日を取得するタグの挿入が可能でした。

しかし、Expression Webから、FrontPage固有の機能 (webbot) が廃止されました。

ただし、すでに挿入された最終更新日時は、Expression Webでも正常動作します。ただ、新規に最終更新日時の挿入ができなくなっただけです。

▲Page TOP

Expression Webで最終更新日時を入れるには

実はこのページに、FrontPage固有の「日付と時刻」機能を使って最終保存日を挿入していますが、FrontPageを持っていないユーザーの方でも、コードビューに切り替えて、以下のコメントタグを利用することによって、最終保存日時を挿入することができます。

<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%Y/%m/%d %H:%M:%S" -->
S-Type
このページの最終保存日時、または、最終自動更新日時のいずれかを指定します。
  • EDITED : このページの最終保存日時
  • REGENERATED : このページの最終自動更新日時
S-Format
日付と時刻の書式を指定します(2007年11月14日18時18分11秒の場合)
  • %Y : 西暦4桁→2007 (%y にすると西暦下2桁の07になります)
  • %m : 月→11
  • %d : 日→14
  • %A : 曜日→水曜日 (%a にすると、水になります)
    • 英語版の場合、%A は Wednesday、%a では Wed になります
  • %H : 24時間制の時間→18(%I にすると、12時間制の06になります)
  • %M : 分→18
  • %S : 秒→11
  • %Z : 世界標準時からの差分 (ここは日本なので +900)
  • %x : 年月日→2007/11/14(%Y/%m/%d と同じ結果になります)
  • %p : 午前または午後表記→午前
  • %B : 日本語の月表記→11月(%b にすると、11になります)
    • 英語版の場合、%B は November、%b では Nov になります

「このページの最終保存日」と「このページの最終自動更新日」の違い

それぞれ、いずれかのタイミングで[日付と時刻]の値が更新されます。

  • 最終保存日
    • ユーザーが手動でWebページを保存した場合
    • ダイナミックWebテンプレートが適用されたWebページで最後に更新した場合
    • [検索と置換]機能を利用してで複数のファイルを書き換えた場合
  • 最終自動更新日
    • リンクバーを更新した場合
    • 共有枠の共有部分を編集した場合
    • ページ挿入コンテンツの挿入コンテンツ部分を更新した場合

▲Page TOP

日付と時刻の書式を変更するには

  1. 挿入された部分に触れると、マウスカーソルの形が以下のように変化します。
    そのままダブルクリックします。
  2. すると、[日付と時刻]ダイアログボックスが表示されます。ここで日付と時刻の形式を指定します。
    日付と時刻
スポンサーリンク
INDEX
  • このエントリーをはてなブックマークに追加

問題は解決しましたか?

操作方法、設定方法等で困ったら、 Expression Web Users Forum に投稿してください!

▲このページのトップへ