当我单击链接导航到我的一个页面时,我的URL看起来像这样的“ http://localhost/Calender/mycalender.php”,但是我试图找到一种在页面加载时将当前日期添加到URL的方法。看起来像这样的'http://localhost/Calender/mycalender.php?date=“ mm / dd / yyyy”。我已经在网上进行了一些研究,但找不到真正的答案,有没有办法使用Javascript或PHP?
答案 0 :(得分:1)
您可以使用此功能。 Data [0]:我创建了日期并放入了data [0]
您也可以添加任何其他内容。只需将它们放入data [1],data [2]等。
function sendData()
{
n = new Date();
y = n.getFullYear();
m = n.getMonth() + 1;
d = n.getDate();
var data =[];
data[0]= m + "/" + d + "/" + y;
alert(data[0]);
// Initialize packed
var packed = "";
for (i = 0; (i < data.length); i++) {
if (i > 0) {
packed += ",";
}
packed += escape(data[i]);
}
window.open( "index.html?" + packed);//YOU CAN OPEN ADNOTHER PAGE or reload the same page
}
<button onclick="sendData()" >Create</button>
答案 1 :(得分:0)
您可以使用Unix时间戳。很难给整数乱码...
<?php
// foo.com?date=1558637446
//$time = $_GET('date');
$time = time();
echo "Todays date is " . date('Y-m-d', $time);
然后在客户端,它可能类似于:
var d = new Date();
$("#dateLink").attr("href", "foo.com?date=" + d.getTime() / 1000);
答案 2 :(得分:0)
在Redirecting a page automatically in PHP中使用:
<meta http-equiv="refresh" content="0;URL=index.php" />
刷新页面。然后只需将“ index.php”更改为:
'yoururl?date=' + date('mm/dd/yyyy')