2015-01-26 41 views
1

我已經在HTML鏈接下面的代碼:HTML - 輸入當前日期和時間鏈接

<a href="http://earth.nullschool.net/#2015/01/24/1200Z/wind/isobaric/500hPa/">500 mb Earth Wind Map</a> 

我的問題是,有沒有辦法來自動鏈接的日期。即我想要將當前年份,月份和日期放入鏈接的HTML代碼?

+1

沒有「當前日期」概念在HTML中。您可以在客戶端JavaScript或服務器端代碼中獲取當前數據,但它們與「當前日期」的不同含義有關。所以你不能在HTML中使用它,你需要指定是否需要客戶端或服務器端的日期以及哪些技術可用。 (當你到達那裏時,可能很容易在相關教程或手冊中找到答案。) – 2015-01-26 20:54:40

回答

1

這不是Possibile與HTML,但你可以很容易地與PHP做到這一點。

PHP提供了date()功能=>http://php.net/manual/en/function.date.php 它會像

<a href="http://earth.nullschool.net/#<?php echo date('Y/m/d')?>/1200Z/wind/isobaric/500hPa/"> 

參數日期函數的1允許你格式化你的代碼。在這種情況下,您希望將Year與之後的月份和日期分開/。你可以添加一個帶時間戳的參數,但它通常只使用當前的日期和時間。

The echo輸出代碼。

(如果你使用PHP在您選擇的代碼,你必須重新命名您的FLE至.php

1

您可以使用JavaScript的Date

var d = new Date(); 
var year = d.getFullYear(); 
var month = d.getMonth() + 1; 
var day = d.getDate(); 

document.getElementById("link").href = "http://earth.nullschool.net/#" + year + "/" + month + "/" + day + "/1200Z/wind/isobaric/500hPa/"; 

與HTML代碼

<a href="http://earth.nullschool.net/#2012/01/24/1200Z/wind/isobaric/500hPa/" id="link">500 mb Earth Wind Map</a> 

JSFIDDLE

+0

我不建議你使用Javascript,因爲客戶端,因此你不知道是否是enabeld,也是它使用客戶端時間(這可能是錯誤的往往是) – 2015-01-26 20:42:59

+0

我試圖解碼您的用戶名,但它不能被4整除 – 2015-01-26 20:43:52

+0

@j_s_stack,好點。就個人而言,我會建議使用PHP。 – 416E64726577 2015-01-26 20:56:53