One witness told the New York Daily News that Diehl was discovered passed out at the wheel of his car, but police would not confirm that report.
Diehl will appear before a judge in Queens criminal court Monday morning, the TV station said.
Diehl, 31, was an All-Pro in 2008. Entering his 10th season, the veteran has started all 140 NFL games in which he has appeared, each of them for the Giants.
"Obviously, we are aware of the situation, although we have not yet had a chance to discuss it with David," the statement read. "Since it is an ongoing legal matter, we will refrain from comment at this time, although we will say that David has been an outstanding representative of this organization for the past 10 years, and nobody knows more than David does what is expected of our players both on and off the field."