2016-08-29 8 views
-2

私は最初に計算したタイムスタンプ値を含む変数を持っています。私は私の中での日付でスタンプ型変数に変換し、日付を入れてする必要があります。タイムスタンプを変換して<input type = "date">に入れる方法は?

<input type="date" id="topic_date"> 

誰もが私を助けることができますか?

+2

まず何かを試してみる必要があります。 これを行うには、タイムスタンプでDateオブジェクトを作成し、YYYY-MM-DD(新しい日付オブジェクトのおかげで)という形式の文字列を取得し、その文字列を入力に渡す必要があります – Gatsbill

+0

できませんでしたあなたの質問を理解する??? –

答えて

1

は秒からミリ秒に変換した後、最初の日付オブジェクトにタイムスタンプを解析し、以下のことを試してみてください。日時はクロムに私のために動作しません

function lpad(str, length) { 
    var lengthDiff = length - str.length; 
    while(lengthDiff > 0) { 
     str = '0' + str; 
     lengthDiff--; 
    } 
    return str; 
} 

var parsedTimestamp = new Date(timestamp * 1000); 
document.getElementById('topic_date').value = parsedTimestamp.getFullYear() + '-' + lpad(parsedTimestamp.getMonth(), 2) + '-' + lpad(parsedTimestamp.getDate(), 2); 
0

は、datetime-localは私が日付を選択することができますし、ポップアップからの時間。

<input type="datetime-local" name="xyz" value="<?php echo date("Y-m-d\TH:i:s",time()); ?>"/> 

時間()関数の後または前の時間..私は現在から選択するユーザーのために、それは簡単にするためにそれを使用しています、関係ありません。

関連する問題