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

标签 javascript php date

我确实用 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/

相关文章:

javascript - 将地址地理编码为 GPS 坐标

javascript - 在函数执行之间保留变量 (Javascript)

php - sql查询不返回第一行

javascript - 在javascript中使用json数组搜索过滤器

javascript - 如何使用 JavaScript 从字节加载 PublicKey RSA

php - 如果表单仅通过 JavaScript 提交,是否需要 PHP 验证?

php - 在SQL中显示客户名称列表无访问报告的好方法是什么

java - 如何在格式化的日期字符串中包含毫秒?

java - 是否可以覆盖 DateFormat.getDateTimeInstance()?

Python从时间戳获取小时