2017-04-01 8 views
1

タイムスタンプはMySQL db(タイプはtimestamp)です。このようjqueryを使用してMySQLのタイムスタンプをフォーマットする方法

2017-04-01 15:34:31

私はjqueryを使用してこの日付をフォーマットし、一部のspan要素に設定したいです。

私はjqueryで新しく、これを行う方法はわかりません。

ありがとうございます。

+0

受信した回答に、彼らがどのように役立ったかどうかについてのコメントを追加することは良いことです。 –

答えて

1

DATE_FORMAT(date,format)の機能をMySQLに試してください。次のようなもの:

DATE_FORMAT(NOW(),'%m-%d-%Y') 

は04-01-2017です。その後、<span>に包んでください。

あなたがPHPを使用している場合は、

strftime('%m-%d-%Y',$timestamp); 

は、代替です。スタックオーバーフローにはたくさんの例があります。 Googleがそこにあなたを連れて行きます。

0

あなたは、あなたはJavaScriptを使用以上のjQuery

// Javascript 
document.querySelector("span").text(formattedTime); 

// jQuery 
$("span").text(formattedTime); 

できspanにフォーマットされたテキストを追加するには、クライアント側でtimestampConvert a Unix timestamp to time in JavaScript

// Create a new JavaScript Date object based on the timestamp 
// multiplied by 1000 so that the argument is in milliseconds, not seconds. 
var date = new Date(unix_timestamp*1000); 

// Hours part from the timestamp 
var hours = date.getHours(); 

// Minutes part from the timestamp 
var minutes = "0" + date.getMinutes(); 

// Seconds part from the timestamp 
var seconds = "0" + date.getSeconds(); 

// Will display time in 10:30:23 format 
var formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2); 

できrecevingされたい場合Dateオブジェクトに関する情報は、MDNまたはECMAScript 5 specificationを参照してください。さらに

:あなたの代わりにJavaScriptをjQueryのを使用する必要がある場合

関連する問題