php - 如何设置由 php 创建的日期并在单个 span 元素中输出

标签 php css smarty

我的问题是我正在使用的 CMS 在单个跨度元素中输出日期,如下所示:M/d/Y,它输出以下 html:Mar/03/14。

我想设置日期样式以叠加到每个变量上 例如2014(底部)、JAN(年上)和 14(月上)。

不幸的是,我只能访问 css 和 smarty tpl 文件,不能访问 php 文件。我正在寻找 CSS 解决方案,但我也对 JS 持开放态度。

任何建议表示赞赏。

最佳答案

我用 jQuery 写了这个例子:

$(document).ready(function(){

    // You can change for your classes or add this in your smarty template
    var month = $('.month'),
        day = $('.day'),
        year = $('.year'),
        out = $('.out');

    var months = {
        'JAN': '01'
        'FEB', '02',
        'MAR': '03' 
        // etc...
    };

    // Hides the unecessary elements
    month.hide();
    year.hide();
    day.hide();

    out.html(months[month.text()] + '/' + day.text() + '/' + year.text());

});

关于php - 如何设置由 php 创建的日期并在单个 span 元素中输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22817549/

相关文章:

php - 在包含中传递 smarty 变量(使用 Codeigniter )

linux - SELinux 阻止了 httpd(usr/sbin/httpd) 对/var/www/html/bookings/templates_c 的写访问

php - 如何仅允许 apache 中的 localhost 访问文件夹

html - 如何从文本顶部删除行高?

javascript - 如何使用 three.js 制作带有 3d 模型的响应式 Canvas ?

html - 无法将 css 样式表链接到 html

php - 在 PHP 中将 String 变量转换为 Resource 变量

javascript - PHP 在所有浏览器上禁用缓存

php - 公开访问服务器的 phpSysInfo - 安全吗?

javascript - jquery在点击时更改div的背景图片