web-dev-qa-db-ja.com

HTML表示の現在の日付

簡単な質問があります。「clickfunnels」と呼ばれるウェブサイトビルダーを使用していますが、現在の日付を表示できる機能をサポートしていません。ただし、カスタムhtmlを追加できます。

そして、彼女がおそらくウェブサイトで現在の日付をdd/mm/yyyyの形式で表示する方法を知っている人がいるかどうか疑問に思っていました

現在、私はこれを試しました:

<p id="date"></p>
<script>
document.getElementById("date").innerHTML = Date();
</script>

これは機能しますが、次のような日付が表示されます。

2015年9月12日(土)16:40:10 GMT + 0200(タイムゾーン...)

どんな助けも大歓迎です。

ありがとう。

12
Miqro

これが一つの方法です。日付オブジェクト(日、月、年)から個々のコンポーネントを取得し、必要に応じて文字列を作成してフォーマットする必要があります。

n =  new Date();
y = n.getFullYear();
m = n.getMonth() + 1;
d = n.getDate();
document.getElementById("date").innerHTML = m + "/" + d + "/" + y;
<p id="date"></p>
28
Lance

Date::toLocaleDateString を使用します。

new Date().toLocaleDateString()
= "9/13/2015"

書くだけで、innerHTMLを設定する必要はありません。

<p>
<script> document.write(new Date().toLocaleDateString()); </script>
</p>

動作します。

supportness

追伸.

new Date().toDateString()
= "Sun Sep 13 2015"
11
maowtm

使用したい

<input type='date' id='hasta' value='<?php echo date('Y-m-d');?>'>

それはうまくいく

2
Orlando Reyes
var currentDate  = new Date(),
    currentDay   = currentDate.getDate() < 10 
                 ? '0' + currentDate.getDate() 
                 : currentDate.getDate(),
    currentMonth = currentDate.getMonth() < 9 
                 ? '0' + (currentDate.getMonth() + 1) 
                 : (currentDate.getMonth() + 1);

document.getElementById("date").innerHTML = currentDay + '/' + currentMonth + '/' +  currentDate.getFullYear();

Dateオブジェクト の詳細を読むことができます

1
Matei Mihai
  <script >
window.onload = setInterval(clock,1000);
function clock()
{
    var d = new Date();
    var date = d.getDate();
    var year = d.getFullYear();
    var month = d.getMonth();
    var monthArr = ["January", "February","March", "April", "May", "June", "July", "August", "September", "October", "November","December"];
    month = monthArr[month];
    document.getElementById("date").innerHTML=date+" "+month+", "+year;
}
0
Masood Ahmad