如何在“?”之后添加当前日期?到页面加载时的URL

时间:2019-05-23 18:45:33

标签: javascript php

当我单击链接导航到我的一个页面时,我的URL看起来像这样的“ http://localhost/Calender/mycalender.php”,但是我试图找到一种在页面加载时将当前日期添加到URL的方法。看起来像这样的'http://localhost/Calender/mycalender.php?date=“ mm / dd / yyyy”。我已经在网上进行了一些研究,但找不到真正的答案,有没有办法使用Javascript或PHP?

3 个答案:

答案 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);

请参见datetime函数。

然后在客户端,它可能类似于:

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')