Jint.Native.JsDateConstructor.SetUTCMillisecondsImpl C# (CSharp) Method

SetUTCMillisecondsImpl() public method

15.9.5.29
public SetUTCMillisecondsImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
target JsDictionaryObject
parameters JsInstance
return JsInstance
        public JsInstance SetUTCMillisecondsImpl(JsDictionaryObject target, JsInstance[] parameters)
        {
            if (parameters.Length == 0)
                throw new ArgumentException("There was no millisecond specified");

            DateTime valueOf = CreateDateTime(target.ToNumber());
            valueOf = valueOf.AddMilliseconds(-valueOf.Millisecond);
            valueOf = valueOf.AddMilliseconds(parameters[0].ToNumber());
            target.Value = New(valueOf).ToNumber();
            return target;
        }