milliseconds -r (p_datetime _)                   milliseconds -w (p_datetime -&w _, int ms)
{                                                {
  ...                                              ...
}                                                }

day -r (p_datetime _)                            day -w (p_datetime -&w _, int day)
{                                                {
  ...                                              ...
}                                                }

...                                              ...