0

日付は 2007 年 9 月 28 日です。

この出力が必要です: 007271

私はこのコードを使用しています:

<?php 
  $julianDate = gregoriantojd(9, 28, 2007); 

  $dayfrac = date('G') / 24 - .5; 
  if ($dayfrac < 0) $dayfrac += 1; 

  $frac = $dayfrac + (date('i') + date('s') / 60) / 60 / 24; 

  $julianDate = $julianDate + $frac; 
  echo($julianDate); 
?>

私の現在の出力:2454372.81824

私はグーグルで検索し、このウェブサイトを見つけました:

http://pgj.pagesperso-orange.fr/Calendrier_conversion.htm

私の日付で彼のツールを試すと、出力は次のようになります。

"Jour Julien : 2454371.5" AND "Jour : 271 Anée : 2007"

このタスクを完了するにはどうすればよいですか? 日の数を見つける方法がわからないので、それを年と連結できるので、AAA. JJJ

どうもありがとう。

4

2 に答える 2

0

9 月 28 日は、年始の 1 月 1 日から 271 日です ...

于 2013-06-26T13:37:18.957 に答える
0

これはあなたが識別するのを助けるかもしれません

<?php 

$date = strtotime('28 september 2007');

$date1 = strtotime('01 january 2007');

//this may helps
echo round(($date - $date1)/(60*60*24));

?>
于 2013-06-26T13:41:54.300 に答える