Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptの日時を午前/午後12時間形式でどのように表示しますか?


現在の日時から時間と分を抽出できます。時間の値が12より大きい場合は、PMになり、それ以外の場合はAMになります。

以下はコードです-

function dateTOAMORPM(currentDateTime) {
   var hrs = currentDateTime.getHours();
   var mnts = currentDateTime.getMinutes();
   var AMPM = hrs >= 12 ? 'PM' : 'AM';
   hrs = hrs % 12;
   hrs = hrs ? hrs : 12;
   mnts = mnts < 10 ? '0' + mnts : mnts;
   var result = hrs + ':' + mnts + ' ' + AMPM;
   return result;
}
console.log(dateTOAMORPM(new Date()));

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo276.jsです。

出力

これにより、コンソールに次の出力が生成されます-

PS C:\Users\Amit\javascript-code> node demo276.js
7:26 PM

  1. JavaScriptオブジェクトのコンテンツを文字列形式で表示するにはどうすればよいですか?

    document.getElementById()を使用し、innerHTMLを使用して表示します。以下はコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document</title>

  2. JavaScriptでテキストボックスの値を表示する方法は?

    valueを使用してテキストボックスから値を抽出し、innerHTMLを使用して段落に表示できます。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">