2015-01-26 83 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

相关问题