使用CSS来格式化日期/时间或百分比值?

问题描述:

有没有一种方法可以使用CSS来格式化使用特定格式的日期,例如: YYYY/MM/DD或MM/DD/YYYY,是否有时间?使用CSS来格式化日期/时间或百分比值?

也可以将数字格式化为具有2位小数的百分比值,例如, 5.4321987显示为5.43%

我大概可以使用Javascript,但我想知道如果可以使用CSS来做到这一点?

谢谢!

+0

CSS不支持任何类型的格式:它不能处理HTML中文本的“值”。 – user2864740 2015-03-31 02:31:54

+0

看起来CSS不是一个真正的选择。 对于那些正在寻找Javascript/jQuery解决方案的人来说,https://code.google.com/p/jquery-numberformatter/看起来不错。 – pdube 2015-04-01 22:45:22

CSS不支持日期格式。您不能使用css格式化日期。

这里让我分享替代选项,除了JavaScript有html5元素可用可能可以帮助你。

您可以使用time-element。这个html元素将帮助你合成和显示日期。

注意:在使用此之前请确保并阅读该元素的浏览器支持如果您将在公共html页面中使用。

+1

'

+0

@HoboSapiens对不起,我知道,但我忘了提及,CSS没有日期格式的概念。如果他不知道,我只是给了html5元素作为替代。 – 2015-03-31 02:40:45

+1

替代什么? OP是要求CSS,而不是HTML。 – 2015-03-31 02:43:35

我不认为CSS不能格式化日期或百分比格式。

如果要格式化日期或百分比格式,我认为这是最好的,如果你使用PHP

+1

为什么选择PHP?任何生成HTML的服务器端语言都可以这样做,或者Javascript可以在客户端上完成。 – 2015-03-31 02:31:20

CSS无法做到这一点。你需要使用JavaScript。

Css不能用于合成日期。使用PHP或JavaScript来做到这一点。