Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]problem z data w php
Forum PHP.pl > Forum > Przedszkole
krzysiekkurowski
Witajcie
mam problem z data w php, posiadam zainstalowany Wordpress 2.8.6 z tlumaczeniem polskim, mam theme który jest kalendarzem, i w nim jest linijka ktora pobiera aktualny miesiac i wyswietla jego nazwe
  1. <?php $wp_calendar = wp_calendar(date("F Y", time())); ?>


moj problem polega ze wyswietla november 2009 i nie wiem jak spolszyc nazwe misiąca dla tego przyklad.
Prosze o pomoc
cojack
Panie ścirka chyba sobie jaja robisz biggrin.gif

  1. setlocale(LC_ALL, "pl_PL.utf-8");
  2. echo strftime("%B %Y");
MateuszS
Ehehehe.... tak coś czułem że może być taka funkcja ;P
krzysiekkurowski
Dzięki wielkie działa, teraz kombinuje jak moge przełanczać miesiące do przodu albo do tyłu caly plik który steruje kalendarzem to:

  1. <?php $wp_calendar = wp_calendar(date("F Y", time())); ?>
  2. <?php get_header(); ?>
  3.  
  4. <div id="wp_calendar">
  5. <h3><?php setlocale(LC_ALL, 'pl_PL');
  6. echo strftime(' %B %Y ');
  7. ?></h3>
  8. <ul class="weekdays">
  9. <li><?php _e('Sunday') ?></li>
  10. <li><?php _e('Monday') ?></li>
  11. <li><?php _e('Tuesday') ?></li>
  12. <li><?php _e('Wednesday') ?></li>
  13. <li><?php _e('Thursday') ?></li>
  14. <li><?php _e('Friday') ?></li>
  15. <li><?php _e('Saturday') ?></li>
  16. </ul>
  17.  
  18. <?php foreach($wp_calendar['calendar'] as $item): ?>
  19. <?php if($item['weekday'] == 'sunday'): ?>
  20. <ul class="week">
  21. <?php endif; ?>
  22. <?php if($item['is_day'] == "no"): ?>
  23. <li class="noday"></li>
  24. <?php else: ?>
  25. <li class="<?=(isset($item['is_today']) ? ' today' : '')?><?=(isset($item['posts']) ? '' : ' empty')?>">
  26. <div class="head"><?=(isset($item['is_today']) ? ' Dzisiaj ' : '')?><?=$item['day']?></div>
  27. <div class="day">
  28. <?php if(isset($item['posts'])): ?>
  29. <ul>
  30. <?php foreach($item['posts'] as $post): ?>
  31. <li><a title="<?=$post['post_title']?>" href="<?=get_permalink($post['id'])?>"><?=truncate($post['post_title'], 150)?></a></li>
  32. <?php endforeach; ?>
  33. </ul>
  34. <?php endif; ?>
  35. </div>
  36. </li>
  37. <?php endif; ?>
  38. <?php if($item['weekday'] == 'saturday' || isset($item["last_day"])): ?>
  39. </ul>
  40. <?php endif; ?>
  41. <?php endforeach; ?>
  42. </div>
  43. <?php get_footer(); ?>


I teraz tak linijka która wyświetla w szablonie aktualny miesiąc to:
  1. <h3><?php setlocale(LC_ALL, 'pl_PL');
  2. echo strftime(' %B %Y ');?></h3>


Linijka która sprawdza aktualny miesiąc to:
  1. <?php $wp_calendar = wp_calendar(date("F Y", time())); ?>


Doszedłem ze jeśli chce wyświetlić kolejny miesiąc musze dodać coś takiego:
  1. <?php $wp_calendar = wp_calendar(date("F Y", time()). " +1 month"); ?>


Czy da się zrobić jakoś ze miedzy h3 bedzię link "następny miesiąc" lub "poprzedni miesiąc" który doda albo odejmie 1 month do aktualnego miesiąca? próbuje ale mi nie wychodzi

bardzo prosze o pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.