帮助使用javascript显示php时间/日期函数

时间:2011-05-28 05:36:51

标签: php javascript

我想删除Google搜索显示的元日期。我遇到了通常在single.php中找到的代码

<?php the_time(‘M j, Y’);?>

需要重写为:

<script language=”javascript” type=”text/javascript”> document.write(‘<?php the_time(‘j’) ?>’); </script> <?php the_time(‘M Y’) ?>

但是我的single.php使用这种格式

<?php the_time(get_option('date_format')); ?>

如何在上面的代码中使用javascript?

2 个答案:

答案 0 :(得分:0)

<script language=”javascript” type=”text/javascript”> document.write(‘<?php the_time(get_option("date_format")); ?>’);</script>

这将隐瞒整个日期,而不仅仅是月中的日期。 (这就是你想要的吗?)

答案 1 :(得分:0)

虽然一个衬垫可以工作,但是这样编写的代码会导致代码混乱。 您的代码应该像阅读一样阅读并易于理解。

<?php 
// the date() object should be used for this, and the following would normally by 
// shoved in a function. 

$date['j'] = the_time('j',get_option('date_format'));
$date['M'] = the_time('M', get_option('date_format'));
$date['Y'] = the_time('Y', get_option('date_format'));
// Build the date string the way want it
$date['full'] = "Today, the " .  $date['j'] . "of " . $date['M'] . ", " . $date['Y'];
?>

<script language="javascript" type="text/javascript">document.write('<?php echo date["full"]; ?>');</script>