问:大家好。我有一个wordpress网站,该网站从自定义帖子类型中提取元数据并将其显示在网站上的两个不同位置。数据是日期。例如8月6日-无论如何,我想在网站上的某个位置显示日期为8月6日,在另一个位置显示为完整日期8月6日。有人可以帮我吗?我不是PHP专家...知道可能只是不知道该怎么做。
答:(当然)有几种不同的方法可以做到这一点。如何在数据库中启动?
它是实际日期,格式为:1375765200?
还是像这样的字符串:“ 8月6日”?
出于多种原因,最好将其存储为实际日期(选项1),并且缩短时间也更合乎逻辑。但是,如果只是一个字符串(选项2),我可能会写一系列字符串替换。
$ date = str_replace(“ January”,“ Jan”,$ date);
$ date = str_replace(“ February”,“ Feb”,$ date);
...
$ date = str_replace(“ December”,“ Dec”,$ date);
然后,我可能会将所有内容包装在一个函数中,并将其放置在functions.php文件中:
函数short_month_name($ date){
$ date = str_replace(“ January”,“ Jan”,$ date);
$ date = str_replace(“ February”,“ Feb”,$ date);
...
$ date = str_replace(“ December”,“ Dec”,$ date);
返回$ date;
}
然后在您的主题中,您可以替换它-
回显“ 8月6日”;
- 有了这个 -
回声shortening_month_name(“ 8月6日”);
有帮助吗?