At long last, this city's getting treated to a 70-degree average weekend, with iPhones boasting happy little animated sun icons next to Saturday and Sunday. So, even though this weekend brings its usual slew of subway changes, now's the time to soak up that Vitamin D and focus on the good things in life, like Claritin and future fare hike fake-outs. Still, subway commuting will be a little funky over the next few days, as always. Here's what's on tap this weekend:

1 trains will make express stops between 145th Street and 96th Street on the South Ferry-bound track from 11:45 p.m. on Friday to 5 a.m. on Monday. 3 trains will not run in either direction between Franklin and New Lots Avenues from 6:30 a.m. to 11:30 p.m. Saturday and Sunday.

4 trains are suspended between Crown Heights-Utica Avenue and New Lots Avenue in both directions, starting at 11:30 p.m. on Friday and ending at 7:30 a.m. on Sunday, and then again from 11:30 p.m. Sunday to 5 a.m. Monday. Crown Heights-Utica Avenue bound 4 trains will make express stops between 125th Street and Grand Central-42nd Street, and Woodlawn-bound 4 trains will make express stops between Grand Central-42nd Street and 14th Street-Union Square. That change is in effect from 11:45 p.m. on Friday to 6:30 a.m. on Sunday, and again from 11:45 p.m. on Sunday and 5 a.m. on Monday.

5 trains will not run in either direction between Eastchester-Dyre Avenue and East 180th Street, starting at 11:45 p.m. Friday until 5 a.m. on Monday. Brooklyn Bridge-City Hall bound 6 trains will make express stops from 125th Street to Grand Central-42nd Street, and Pelham Bay Park-bound 6 trains will run express between 14th Street-Union Square to Grand Central-42nd Street; those changes are also in effect from 11:45 p.m. to 5 a.m.

Brooklyn-bound A trains will make local stops between 168th Street and Canal Street. Inwood-207th Street bound A trains will make local stops between Canal Street and 59th Street-Columbus Circle. Those changes are in effect from 12:01 a.m. on Saturday to 5 a.m. on Monday. C trains will run every 15 minutes from 6:30 a.m. to midnight on Saturday, and again during that period on Sunday.

D trains will run along the N line between Coney Island-Stillwell Avenue and 36th Street on the Norwood-205th Street bound track, from 3:45 a.m. on Saturday to 10 p.m. on Sunday. On the Brooklyn-bound track, D trains will make local stops between 145th Street to 59th Street-Columbus circle, with that change in effect from 12:01 a.m. on Saturday to 5 a.m. on Monday.

Jamaica Center-Parsons/Archer bound E trains will make express stops between Queens Plaza and Roosevelt Avenue from 12:15 a.m. to 6:30 a.m. on Saturday and Sunday, and again from 12:15 a.m. to 5 a.m. on Monday. On that same track, trans will run local from Roosevelt Avenue to Forest Hills-71st Avenue, from 12:30 a.m. Saturday to 5 a.m. Monday. During that period, World Trade Center-bound E trains will make local stops between Forest Hills-71st Avenue to Queens Plaza.

On the F line, Jamaica-179th Street bound trains will run along the M line between 47-50 Streets/Rockefeller Center and Roosevelt Avenue, with that change in effect from 9:45 p.m. on Friday to 5 a.m. on Monday. On that same line, trains will make local stops between Roosevelt Avenue and Forest Hills-71st Avenue, and Coney Island-Stillwell Avenue bound trains will make local stops between Forest Hills-71st Avenue and 21st Street-Queensbridge; that change is in effect between 12:30 a.m. on Saturday and 5 a.m. on Monday.

The L enters its third L-Pocalpyse weekend, with trains suspended between 8th Avenue and Lorimer Street in both directions. That deal kicks off at 11:30 p.m. on Friday and lasts until 5 a.m. on Monday.

M trains will extend service to the 57th Street F station, from 6:30 a.m.
to 11:59 p.m. on Saturday, and again from 8:30 a.m. to 11 p.m. on Sunday.

Q trains will make express stops between Kings Highway and Prospect Park on the Manhattan-bound track, from 5:45 a.m. to 8 p.m. on Saturday and Sunday. R trains will make express stops between Queens Plaza and Forest Hills on the Forest Hills-71st Avenue bound track from 6:30 a.m. to midnight on Saturday and Sunday.