有什么办法链接到链接每周更改的页面?链接到不断变化的链接
例如:
site.com/4-1-13_page
site.com/4-8-13_page
site.com/4-15-13_page
site.com/4-22-13_page
有什么办法链接到链接每周更改的页面?链接到不断变化的链接
例如:
site.com/4-1-13_page
site.com/4-8-13_page
site.com/4-15-13_page
site.com/4-22-13_page
如果您使用PHP等服务器端语言,则可以使用generate the link based on the current date。例如:
$day = intval(date('j'));
// Normalize to the start of a week
if ($day % 7 > 0) {
$day -= (%day % 7);
}
$month = date('n');
$year = date('y');
$link = "site.com/" . $day . "-" . $month . "-" . $year . "_page";
如果你服务一个静态页面,你可以使用JavaScript相同,但它取决于用户系统时钟是准确的。一个简单的实现:
var date = new Date();
var day = date.getDate() - date.getDay(); // getDay() returns an
// integer in the range 0-6
var month = date.getMonth() + 1; // getMonth() returns in range 0-11
var year = date.getFullYear().toString().slice(2); // getFullYear() returns
// a 4-digit year
var link = "site.com/" + day + "-" + month + "-" + year + "_page";
非常有可能是边缘的情况下,你需要适应这个代码时,工作了,但它应该足以让你开始。
如果使用PHP:
<?php
$startingDate = strtotime('2013-04-01');
echo '<a href="site.com/' . date('n-j-y', $startingDate) . '_page">Link text</a>';
?>
如果使用JavaScript:
var startingDate = new Date(2013, 4, 1);
var day = startingDate.getDate();
var month = startingDate.getMonth() + 1;
var year = startingDate.getFullYear().toString().substr(2, 2);
document.write('<a href="site.com/' + month + '-' + day + '-' + year + '_page">Link text</a>');
由于贾里德。我会用什么搜索条件去JS路线? – JSki
@user请参阅编辑一些基本的PHP/JS代码 –