gpt4 book ai didi

javascript - 如何在 PHP 中获取日期输出

转载 作者:行者123 更新时间:2023-12-03 10:43:57 25 4
gpt4 key购买 nike

我确实用 JavaScript 编写了这个脚本,以获取日期输出。现在我已将后台脚本更改为 PHP,我需要代码来获取以下格式的日期。

我也尝试获取日期,但获取的是前一天而不是当前日期。

Date.prototype.toFormattedString = function (f)

{
var nm = this.getMonthName();
var nd = this.getDayName();
f = f.replace(/yyyy/g, this.getFullYear());
f = f.replace(/yy/g, String(this.getFullYear()).substr(2,2));
f = f.replace(/MMM/g, nm.substr(0,3).toUpperCase());
f = f.replace(/Mmm/g, nm.substr(0,3));
f = f.replace(/MM\*/g, nm.toUpperCase());
f = f.replace(/Mm\*/g, nm);
f = f.replace(/mm/g, String(this.getUTCMonth()+1).padLeft('0',2));
f = f.replace(/DDD/g, nd.substr(0,3).toUpperCase());
f = f.replace(/Ddd/g, nd.substr(0,3));
f = f.replace(/DD\*/g, nd.toUpperCase());
f = f.replace(/Dd\*/g, nd);
f = f.replace(/dd/g, String(this.getUTCDate()).padLeft('0',2));
f = f.replace(/d\*/g, this.getUTCDate());
return f;
};

Date.prototype.getMonthName = function ()
{
return this.toLocaleString().replace(/[^a-z]/gi,'');
};


Date.prototype.getDayName = function ()
{
switch(this.getDay())
{
case 0: return 'Sunday';
case 1: return 'Monday';
case 2: return 'Tuesday';
case 3: return 'Wednesday';
case 4: return 'Thursday';
case 5: return 'Friday';
case 6: return 'Saturday';
}
};

String.prototype.padLeft = function (value, size)
{
var x = this;
while (x.length < size) {x = value + x;}
return x;
};


var now = (new Date()).toFormattedString('yyyymmdd')

我需要像20150221这样的输出

最佳答案

只需添加以下代码即可获取 PHP 中的日期

<?php
echo date('Ymd');
?>

编辑:格式为20150221

关于javascript - 如何在 PHP 中获取日期输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28641689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com