anchor.diff:              Date
       end;
   
  -now_3339(usecs, diff) ->
  -    Now = epoch(usecs) + diff,
  +now_3339(usecs, Diff) ->
  +    Now = epoch(usecs) + Diff,
       Secs = Now div 1000000,
       case ets:lookup(nklib_date, date) of
           [{date, Secs, Secs3339}] ->
  
positive.code: 
  now_3339(Time) -> now_3339(Time, 0).
  
  now_3339(secs, diff) ->
      Secs = epoch(secs) + diff,
      case ets:lookup(nklib_date, date) of
          [{date, Secs, Secs3339}] ->
              <<Secs3339/binary, $Z>>;
  
negative.code:             Date
      end;
  
  now_3339(msecs, Diff) ->
      Now = epoch(msecs) + Diff,
      Secs = Now div 1000,
      case ets:lookup(nklib_date, date) of
          [{date, Secs, Secs3339}] ->
  