---
title: "calendar_week_mod() &#8211; 週の始まりからの日数を取得する関数"
canonical_url: "https://olein-design.com/blog/calendar_week_mod"
language: "ja"
date_published: "2024-05-15T09:11:30+09:00"
date_modified: "2024-05-15T09:39:32+09:00"
content_type: "post"
author: "久野晃司"
taxonomies:
  category:
    - "WordPress"
  post_tag:
    - "General Template Tag"
    - "WordPress functions"
---

# calendar_week_mod() &#8211; 週の始まりからの日数を取得する関数

`calendar_week_mod()` 関数は、週の始まりからの日数を取得する関数です。

目次

## calendar_week_mod() 関数とは

パラメーターで指定された日が週の始まりから何日目かを出力する関数です。

## パラメーター

| `$num` | 日にちを設定 |
| --- | --- |

## 使い方

入力する値と出力する値ではこのような関係があります。

```
echo calendar_week_mod( 1 ); // 1 = ( 1 - 7 * floor( 1 / 7 ) )

echo calendar_week_mod( 7 ); // 0 = ( 7 - 7 * floor( 7 / 7 ) )

echo calendar_week_mod( 11 ); // 4 = ( 11 - 7 * floor( 11 / 7 ) )

echo calendar_week_mod( 23 ); // 2 = ( 23 - 7 * floor( 23 / 7 ) )
```

## フック

ありません。

## まとめ

この関数はカレンダーを出力する関数 `get_calendar()` 内で利用されています。指定した日が週の頭から数えて何日目になるのかを算出するために使われています。

[埋め込みコンテンツ](https://developer.wordpress.org/reference/functions/calendar_week_mod)
