所以我试图用php显示今天的当前日期和日期,但是却显示了该月的最后一天。我确实尝试过显示一个月的最后一天,然后再尝试显示今天的当前日期,并且可以正常工作。
我试图在另一个新的php页面中重新做一次,但结果仍然相同。
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php`enter code here`
echo date("D - t - m - Y");
?>
</body>
我只想在自己的位置显示当前日期。
答案 0 :(得分:0)
您想要这样的东西。
// Get the object used to communicate with the server.
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpPath);
request.Method = WebRequestMethods.Ftp.DownloadFile;
// This example assumes the FTP site uses anonymous logon.
request.Credentials = new NetworkCredential("xx", "xx");
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
using (var fileStream = File.Create(localPath))
{
responseStream.CopyTo(fileStream);
}
Console.WriteLine($"Download Complete, status {response.StatusDescription}");
response.Close();
您可以使用DateTime类进行课程。
$timestamp = time();
data('Y-m-d H-i-s', $timestamp);
您可以尝试不同的格式设置选项,然后选择最适合您需求的格式。
编辑,添加回显以及时区选项只需回显对象值,DateTime和DateTimeZone是PHP的内置类,因此使用它们应该没有问题。
根据您的评论,我认为您的计算机时区可能不正确,或者php版本的默认时区。
答案 1 :(得分:0)
<?php
$dt = new DateTime();
echo $dt->format('Y-m-d H:i:s');
?>
Result:- 2019-08-2 02:26:26