teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追加

2016/09/26 04:19

投稿

ttyp03
ttyp03

スコア17002

answer CHANGED
@@ -1,2 +1,10 @@
1
1
  201606 10
2
- このレコードが登録されているのであれば、自身の日付より過去の日付で、periodの最大値+1を割り当てればいいんじゃないですかね。
2
+ このレコードが登録されているのであれば、自身の日付より過去の日付で、periodの最大値+1を割り当てればいいんじゃないですかね。
3
+
4
+ ---
5
+ 追加
6
+ 日付から計算する方法も書いておきます。
7
+ ```PHP
8
+ $yyyymm=201612;
9
+ $period = (floor($yyyymm / 100) - 2016) * 2 + floor(($yyyymm % 100) / 12) + 10;
10
+ ```